Bergantung pada keperluan anda, perkara yang anda perlu laksanakan ialah kelas alat, bukannya membuka ViewController dan tidak memaparkannya. Yang terakhir ini jelas merupakan penyelesaian yang lebih Hodoh dan biasanya memperkenalkan masalah yang lebih membingungkan.
Jika antara muka dan kaedah dalam pengawal perlu digunakan di tempat lain, dan ia digunakan apabila ia tidak dipaparkan, maka antara muka dan kaedah ini harus diekstrak secara berasingan dan diletakkan di tempat lain , supaya pengawal asal dan lain-lain tempat yang perlu digunakan boleh mengimport kelas (atau hanya fungsi) yang anda ekstrak secara berasingan. Membuka pengawal tanpa memaparkannya, hanya untuk memanggil beberapa kaedahnya, berkemungkinan bermasalah.
Saya tahu dua cara untuk memaparkan paparan pengawal Yang pertama ialah menetapkan pengawal sebagai pengawal paparan akar rootViewController yang kedua ialah menetapkan pengawal sebagai childViewController pengawal paparan akar dan meletakkan pengawal The view ditambahkan pada Lihat pengawal paparan akar Selagi anda tidak melakukan operasi di atas dan hanya mencipta objek pengawal dan memanggil kaedahnya, pengawal paparan tidak akan dipaparkan
Lebih dipercayai untuk membina kelas alat Jika ada apa-apa yang memerlukan bantuan pengawal, ia boleh dilaksanakan sebagai proksi. Anda memperkenalkan pengawal tanpa sebab dan menyembunyikannya Pernahkah anda memikirkan perasaan pengkompil dan pengawal? -
Bergantung pada keperluan anda, perkara yang anda perlu laksanakan ialah kelas alat, bukannya membuka ViewController dan tidak memaparkannya. Yang terakhir ini jelas merupakan penyelesaian yang lebih Hodoh dan biasanya memperkenalkan masalah yang lebih membingungkan.
Jika antara muka dan kaedah dalam pengawal perlu digunakan di tempat lain, dan ia digunakan apabila ia tidak dipaparkan, maka antara muka dan kaedah ini harus diekstrak secara berasingan dan diletakkan di tempat lain , supaya pengawal asal dan lain-lain tempat yang perlu digunakan boleh mengimport kelas (atau hanya fungsi) yang anda ekstrak secara berasingan. Membuka pengawal tanpa memaparkannya, hanya untuk memanggil beberapa kaedahnya, berkemungkinan bermasalah.
Mengapa anda perlu melaksanakannya dalam pengawal? Tidakkah anda boleh membuat kelas sahaja?
Saya tahu dua cara untuk memaparkan paparan pengawal Yang pertama ialah menetapkan pengawal sebagai pengawal paparan akar rootViewController yang kedua ialah menetapkan pengawal sebagai childViewController pengawal paparan akar dan meletakkan pengawal The view ditambahkan pada Lihat pengawal paparan akar Selagi anda tidak melakukan operasi di atas dan hanya mencipta objek pengawal dan memanggil kaedahnya, pengawal paparan tidak akan dipaparkan
Lebih dipercayai untuk membina kelas alat Jika ada apa-apa yang memerlukan bantuan pengawal, ia boleh dilaksanakan sebagai proksi. Anda memperkenalkan pengawal tanpa sebab dan menyembunyikannya Pernahkah anda memikirkan perasaan pengkompil dan pengawal? -