Man*_*nni 0 iphone forwarding objective-c ios
是否可以在iOS中使用"Forwarding"(http://en.wikipedia.org/wiki/Objective-C#Forwarding)?
我尝试了以下在此处找到的代码:
- (retval_t) forward: (SEL) sel : (arglist_t) args
Run Code Online (Sandbox Code Playgroud)
但是我收到一条错误消息:
错误:预期')'在'retval_t'之前
所以我在这里阅读并尝试:
- (retval_t)forward:(SEL)sel args:(arglist_t) args
Run Code Online (Sandbox Code Playgroud)
但我得到了同样的错误信息......
我究竟做错了什么?我需要导入一些东西吗?
@bbum:我尝试创建一个线程安全的NSMutableArray,并希望使用我在这里找到的代码: NSMutableDictionary线程安全
是.您所看到的是Objective-C的GNU变体,它与Apple变体略有不同.
你想使用-forwardInvocation:而不是-forward::或-forward:args:.有关如何使用iOS的更多信息,请参阅http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtForwarding.html.
| 归档时间: |
|
| 查看次数: |
2346 次 |
| 最近记录: |