Ale*_*lex 10 iphone objective-c
这是我的代码:
[delegate performSelectorOnMainThread:@selector(setVariablePremierAffichage:) withObject:TRUE waitUntilDone:NO];
Run Code Online (Sandbox Code Playgroud)
问题是参数"withObject"只采用"id"类型,那么,如何将我的值"TRUE"转换为id类型?我还在Xcode for iOS 5中使用ARC内存管理.
XJo*_*nes 21
通过NSNumber.使用boolNumber = [NSNumber numberWithBool:TRUE].您的方法应定义为:
-(void)setVariablePremierAffichage:(NSNumber *)boolNumber
{
BOOL value = [boolNumber boolValue];
// do something
}
Run Code Online (Sandbox Code Playgroud)
使用 CFbooleanreference 并强制转换它
[委托 PerformSelectorOnMainThread:@selector(setVariablePremierAffichage:) withObject:(id)kCFBooleanTrue waitUntilDone:NO];
| 归档时间: |
|
| 查看次数: |
12744 次 |
| 最近记录: |