AddTarget: action: forControlEvents şu şekilde kullanıyorum:
[newsButton addTarget:self
action:@selector(switchToNewsDetails)
forControlEvents:UIControlEventTouchUpInside];
ve parametreleri "switchToNewsDetails" seçicime geçirmek istiyorum. Yapmayı başardığım tek şey (id) göndereni yazarak iletmektir:
action:@selector(switchToNewsDetails:)
Ama tamsayı değerleri gibi değişkenleri aktarmaya çalışıyorum. Bu şekilde yazmak işe yaramaz:
int i = 0;
[newsButton addTarget:self
action:@selector(switchToNewsDetails:i)
forControlEvents:UIControlEventTouchUpInside];
Bu şekilde yazmak da işe yaramıyor:
int i = 0;
[newsButton addTarget:self
action:@selector(switchToNewsDetails:i:)
forControlEvents:UIControlEventTouchUpInside];
Herhangi bir yardım memnuniyetle karşılanacaktır :)