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: '* - [MyClass myTest: withAtring:]: pemilih yang tidak dikenal dikirim ke instance 0xe421f0'
Saya mencoba kasus sederhana dengan pemilih yang tidak mengambil argumen yang mencetak string ke konsol dan itu berfungsi dengan baik. Apa yang salah dengan kode dan bagaimana cara memperbaikinya? Terima kasih.