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

  • ETrade Supply

    ETrade Suppl

    23 Temmuz 2011
  • Stanislav Petrov

    Stanislav Pe

    7 ŞUBAT 2009
  • VOICE TV

    VOICE TV

    2 Aralık 2010