标签:style blog http color strong for art 问题
在希望通过函数的参数返回Objective-C对象的时候,遇到了这个问题
错误代码如下:
- (void)methodA:(NSString **)string<span style="white-space:pre"> </span>// 其实,这里的参数实际类型是:(NSString * __autoreleasing * )string { *string = XXX; }
- (void)methodA:(NSString * __strong *)string { *string = XXX; }
调用的时候:
NSString *strongString; [object methodA:&strongString];
Ref:
1.
http://blog.csdn.net/chuanyituoku/article/details/17371807
我的这篇文章的最后部分:
2.
http://codego.net/402513/
Passing address of non-local object to __autoreleasing parameter for write-back,布布扣,bubuko.com
Passing address of non-local object to __autoreleasing parameter for write-back
标签:style blog http color strong for art 问题
原文地址:http://blog.csdn.net/chuanyituoku/article/details/38227073