Dou*_*ith 4 objective-c ios ios5 ios6
我是否使用withObject:?如果是这样,我可以通过,说一个NSNumber吗?
它将如何出现在方法的签名中?
- (void)methodName:(NSTimer *)timer withObject:(NSNumber *)value {}
Run Code Online (Sandbox Code Playgroud)
Bar*_*K88 10
您可以使用NSArray对象或NSDictionary将多个数据对象封装成一个!例如:
NSArray * myDataArray = [NSArray arrayWithObjects:[NSNumber numberWithInt:0], [NSNumber numberWithInt:2],@"A String", nil];
[self performSelector:@selector(doStuff:) withObject:myDataArray afterDelay:1.0];
-(void)doStuff:(NSArray *)array{
NSNumber * myNumber = [array objectAtIndex:0];
NSNumber * myNumber2 = [array objectAtIndex:1];
NSString * myString = [array objectAtIndex:2];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8453 次 |
| 最近记录: |