Stu*_*die 3 objective-c nsautoreleasepool ios
我从developer.apple.com下载了一个名为SimpleGestureRecognizer的示例代码 ,在main.m中程序发送失败,因为程序不知道表达式@auoreleasepool
失败的是:程序中意外的'@'.我在互联网上搜索,如果有人遇到同样的问题,但没有人有同样的问题.
你知道吗,为什么这个程序不知道表达式@autoreleasepool?我的Xcode版本是3.2.6
感谢您的帮助和推进
小智 13
@autoreleasepool在LLVM 3.0中引入,这是Xcode 4.2中提供的编译器.由于您使用的是Xcode 3.2.6,因此您拥有LLVM 1.6和GCC,它们都不识别该指令.
您可以更改要使用的代码,NSAutoreleasePool而不是@autoreleasepool使用Xcode 3.2.6构建代码.例如,替换:
@autoreleasepool {
…
}
Run Code Online (Sandbox Code Playgroud)
有:
NSAutoreleasePool *pool = [NSAutoreleasePool new];
…
[pool drain];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3814 次 |
| 最近记录: |