Saya menggunakan addTarget: action: forControlEvents seperti ini:
[newsButton addTarget:self
action:@selector(switchToNewsDetails)
forControlEvents:UIControlEventTouchUpInside];
dan saya ingin meneruskan parameter ke pemilih saya "switchToNewsDetails". Satu-satunya hal yang berhasil saya lakukan adalah mengirimkan pengirim (id) dengan menulis:
action:@selector(switchToNewsDetails:)
Tetapi saya mencoba untuk mengirimkan variabel seperti nilai integer. Menulisnya dengan cara ini tidak berhasil:
int i = 0;
[newsButton addTarget:self
action:@selector(switchToNewsDetails:i)
forControlEvents:UIControlEventTouchUpInside];
Menulisnya dengan cara ini juga tidak berfungsi:
int i = 0;
[newsButton addTarget:self
action:@selector(switchToNewsDetails:i:)
forControlEvents:UIControlEventTouchUpInside];
Bantuan apa pun akan dihargai :)