SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Amazon Web Services

    Amazon Web S

    8 NİSAN 2009
  • Lupe Fiasco

    Lupe Fiasco

    23 ŞUBAT 2006
  • Blu animations and other videos

    Blu animatio

    15 HAZİRAN 2007