8 Aralık 2011, PERŞEMBE
afterDelay ile birden çok bağımsız değişken ve bir performSelector Nasıl iOS?
İOS bir çaylağım. Seçici bir yöntem aşağıdaki gibi
- (void) fooFirstInput:(NSString*) first secondInput:(NSString*) second
{
}
Böyle bir şeyi uygulamaya çalışıyorum -
[self performSelector:@selector(fooFirstInput:secondInput:) withObject:@"first" withObject:@"second" afterDelay:15.0];
Ama bana bir hata söz verir
Instance method -performSelector:withObject:withObject:afterDelay: not found
Benim aradığım gibi herhangi bir fikir?
CEVAP
8 Aralık 2011, PERŞEMBE
[NSObject performSelector:withObject:withObject:afterDelay:]
bir yöntem olarak böyle bir şey yok çünkü.
İhtiyacınız için saklanması veri ister yolla biraz tek Amaç C nesne (örneğin bir NSArray, bir NSDictionary, bazı özel Amaç C tipi) ve sonra o geçmesine[NSObject performSelector:withObject:afterDelay:]
yöntem olduğu bilinen ve sevilen.
Örneğin:
NSArray * arrayOfThingsIWantToPassAlong =
[NSArray arrayWithObjects: @"first", @"second", nil];
[self performSelector:@selector(fooFirstInput:)
withObject:arrayOfThingsIWantToPassAlong
afterDelay:15.0];
Bunu Paylaş:
Nasıl bir Angular.js birden çok bağıms...
R-Geçerli birden çok bağımsız değişken...
Nasıl django şablon özel şablon benim ...
Nasıl performSelector:withObject:after...
Bir yöntem için geçirilen bağımsız değ...