Jestem nowicjuszem iOS. Mam metodę wyboru następująco -iOS - Jak zaimplementować performSelector z wieloma argumentami iz afterDelay?
- (void) fooFirstInput:(NSString*) first secondInput:(NSString*) second
{
}
Próbuję zaimplementować coś takiego -
[self performSelector:@selector(fooFirstInput:secondInput:) withObject:@"first" withObject:@"second" afterDelay:15.0];
Ale to daje mi błąd mówiąc -
Instance method -performSelector:withObject:withObject:afterDelay: not found
pomysłów co do czego mi brakuje?
tak. to powinna być poprawna odpowiedź. – hyperspasm
Uzgodnione. To powinna być poprawna odpowiedź. Bardzo pomocne rozwiązanie. Zwłaszcza w moim przypadku, gdy nie można zmienić sygnatury metody zawierającej wiele argumentów. – AbhijeetMishra
To wygląda na świetne rozwiązanie. Czy istnieje sposób na uzyskanie wartości zwracanej z metody wywoływanej za pomocą tej techniki? –