Pertanyaan yang diberi tag «selector»

23
@selektor () di Swift?
Saya mencoba untuk membuat NSTimerdi Swifttapi aku mengalami beberapa masalah. NSTimer(timeInterval: 1, target: self, selector: test(), userInfo: nil, repeats: true) test() adalah fungsi di kelas yang sama. Saya mendapatkan kesalahan di editor: Tidak dapat menemukan kelebihan untuk 'init' yang menerima argumen yang disediakan Ketika saya mengubah selector: test()ke selector: nilyang …
660 swift  selector  nstimer 

16
Apa yang setara dengan Swift dari respondsToSelector?
Saya sudah mencari di Google tetapi tidak dapat menemukan apa yang setara dengan swift respondsToSelector:. Ini adalah satu-satunya hal yang dapat saya temukan ( alternatif Swift untuk respondToSelector:) tetapi tidak terlalu relevan dalam kasus saya karena memeriksa keberadaan delegasi, saya tidak memiliki delegasi yang saya hanya ingin memeriksa apakah ada …

12
Bagaimana cara menghilangkan peringatan 'pemilih tidak diumumkan'
Saya ingin menggunakan pemilih pada instance NSObject tanpa perlu protokol yang diimplementasikan. Misalnya, ada metode kategori yang harus menetapkan properti kesalahan jika instance NSObject yang dipanggil mendukungnya. Ini kodenya, dan kodenya berfungsi sebagaimana dimaksud: if ([self respondsToSelector:@selector(setError:)]) { [self performSelector:@selector(setError:) withObject:[NSError errorWithDomain:@"SomeDomain" code:1 userInfo:nil]]; } Namun, kompiler tidak melihat metode …

30
Galat “pemilih yang tidak dikenal dikirim ke instance” di Objective-C
Saya membuat tombol dan menambahkan tindakan untuk itu, tetapi segera setelah dipanggil, saya mendapatkan kesalahan ini: -[NSCFDictionary numberButtonClick:]: unrecognized selector sent to instance 0x3d03ac0 2010-03-16 22:23:58.811 Money[8056:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:'*** -[NSCFDictionary numberButtonClick:]: unrecognized selector sent to instance 0x3d03ac0' Ini kode saya: - (id)initWithNibName:(NSString *)nibNameOrNil …

7
Objective-C: Memanggil penyeleksi dengan banyak argumen
Di MyClass.m, saya telah mendefinisikan - (void) myTest: (NSString *) withAString{ NSLog(@"hi, %@", withAString); } dan deklarasi yang sesuai di MyClass.h. Kemudian saya ingin menelepon [self performSelector:@selector(mytest:withAString:) withObject: mystring]; di MyClass.m tapi saya mendapatkan kesalahan yang mirip dengan * Mengakhiri aplikasi karena pengecualian 'NSInvalidArgumentException' yang tidak tertangkap, alasan: '* - …

8
Selektor di Objective-C?
Pertama, saya tidak yakin saya benar-benar mengerti apa itu selector. Dari pemahaman saya, itu adalah nama metode, dan Anda dapat menetapkannya ke kelas tipe 'SEL' dan kemudian menjalankan metode seperti respondToSelector untuk melihat apakah penerima mengimplementasikan metode itu. Bisakah seseorang memberikan penjelasan yang lebih baik? Kedua, untuk poin ini, saya …


4
membatalkan antrian performSelector: panggilan afterDelay
apakah ada yang tahu apakah mungkin untuk membatalkan event selector yang sudah antri dari event stack atau timer stack (atau mekanisme apa pun yang digunakan oleh API) saat Anda menelepon performSelector:withObject:afterDelay? Saya menggunakan tumpukan acara ini untuk mengubah atribut gambar dalam tab TabBar, dan terkadang mengantri hingga 10 detik untuk …

6
pemilih tombol android
Ini adalah tombol pemilih sedemikian rupa sehingga ketika normal tampak merah, ketika ditekan tampak abu-abu. Saya ingin bertanya bagaimana kode dapat dimodifikasi lebih lanjut sehingga ketika PRESSED ukuran teks dan warna juga bisa berubah? Terimakasih banyak! <item android:state_pressed="true" > <shape xmlns:android="http://schemas.android.com/apk/res/android"> <stroke android:width="2dp" android:color="@color/black" /> <solid android:color="@color/grey"/> <padding android:left="5dp" android:top="2dp" …
115 android  selector 

5
Android: textColor tombol nonaktif di pemilih tidak muncul?
Saya mencoba membuat tombol dengan selektor tombol saya dapat memiliki status berikut: Diaktifkan dinonaktifkan Ditekan / Tidak Ditekan Menurut negara bagian yang disebutkan di atas. Saya perlu memanipulasi tombol: Warna teks gambar latar belakang Tombol ini mulai saya dinonaktifkan sehingga harus memiliki textColor dinonaktifkan dan latar belakang tombol dinonaktifkan. Tapi …

4
Mengapa bagian terakhir dari nama metode Objective-C harus mengambil argumen (bila ada lebih dari satu bagian)?
Di Objective-C, Anda tidak bisa mendeklarasikan nama metode di mana komponen terakhir tidak mengambil argumen. Misalnya, berikut ini ilegal. -(void)take:(id)theMoney andRun; -(void)take:(id)yourMedicine andDontComplain; Mengapa Objective-C dirancang seperti ini? Apakah itu hanya artefak Smalltalk yang tidak ada yang melihat perlu disingkirkan? Batasan ini masuk akal di Smalltalk, karena Smalltalk tidak memiliki …

10
iOS - Bagaimana cara mengimplementasikan performSelector dengan banyak argumen dan dengan afterDelay?
Saya seorang pemula iOS. Saya memiliki metode pemilih sebagai berikut - - (void) fooFirstInput:(NSString*) first secondInput:(NSString*) second { } Saya mencoba menerapkan sesuatu seperti ini - [self performSelector:@selector(fooFirstInput:secondInput:) withObject:@"first" withObject:@"second" afterDelay:15.0]; Tapi itu memberi saya kesalahan mengatakan - Instance method -performSelector:withObject:withObject:afterDelay: not found Ada gagasan tentang apa yang saya lewatkan?

6
Kapan menggunakan @objc di Swift?
Di Swift, saya melihat beberapa metode seperti: @objc private func doubleTapGestureRecognized(recognizer: UITapGestureRecognizer) Saya bertanya-tanya, kapan harus menggunakan @objc? Saya membaca beberapa dokumen, tetapi mereka mengatakan ketika Anda ingin itu dapat dipanggil di Objective-C, Anda harus menambahkan bendera @objc Namun, ini adalah fungsi pribadi di Swift, apa yang dilakukan @obj?
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.