Ben*_*n10 5 iphone selector ios5
我有两个对象,一个是NSData,另一个是NSString.我想发送这两个对象perfomSelectorOnMainThread.我怎么能这样做?
Cyp*_*ian 12
如果您使用的是XCode 4.4及更高版本,则可以执行以下操作:
[self performSelectorOnMainThread:@selector(myMethod:) withObject:@[objectA,objectB] waitUntilDone:NO];
Run Code Online (Sandbox Code Playgroud)
如果您的XCode版本较旧,则使用4.4
[self performSelectorOnMainThread:@selector(myMethod:) withObject:[NSArray arrayWithObjects:objectA, objectB, nil] waitUntilDone:NO];
Run Code Online (Sandbox Code Playgroud)
这是你的选择方法:
-(void)myMethod:(NSArray*)array{
ObjectA *objA = [array objectAtIndex:0];
ObjectB *objB = [array objectAtIndex:1];
}
Run Code Online (Sandbox Code Playgroud)