geçirildiği bir yöntem kullanılarak @selector I, bir "bir yönteme parametre olarak bir nesneyi kullanmak" hatası elde hideButtongerçekleştirmek: parametreleri
-(void) hideButton:(UIButton) *button {
[button setHidden:YES];
}
ve bir yöntem vardır.
Bu
[self performSelector:@selector(hideButton:smallestMonster1)
withObject:nil afterDelay:1.0];
Bu nasıl yapılabilir çağrılırken yöntemine parametre olarak düğmeye vermek isterler? Yukarıdaki girişim işe yaramadı. Düğmeyi bir parametre olarak verebilmem veya en azından, 1 saniye sonra hangi düğmenin gizlendiğini bildiren yöntemi kullanabilmem gerekir. Parametresini geçebilir
Teşekkür
'a koymalısınız. HideButton yöntemi nesneyi parametre olarak almak için nasıl ayarlanır? Eğer ben deneyin deneyin hata/ – jarryd
parametre hatası olarak nesne kullanamazsınız sorun nedir ... hideButton yöntemi tanımı tamam ve cevap benim cevap ile düzgün bir şekilde çağrılmalıdır ... 1. parametre performSelector - sağlayın seçici imza, withObject içinde - seçiciye geçmek için bir parametre olarak nesne. – Vladimir
Her iki durumda da hideButton (UIButton) düğmesini kullanmayı denerim, bir hata alıyorum ve hideButton (UIButton) * tuşunu kullanmaya çalışırsam bir hata alıyorum. Ben de (id) kullanmayı denedim ama uygulama örnek hatayı gönderilen tanınmayan seçici ile çöker. – jarryd