Tak*_*shi 6 variables objective-c double-pointer ios automatic-ref-counting
我想使用双指针,我试图像这样声明.
NSString **a;
Run Code Online (Sandbox Code Playgroud)
但是,Xcode向我展示了错误"指向非const类型'NSString*'的指针,没有明确的所有权"并且无法编译.
最后我想这样做.
NSString **a;
NSString *b = @"b";
NSString *c = @"c";
a = &b;
*a = c;
NSLog(@"%@",b);//I wanna see "c"
Run Code Online (Sandbox Code Playgroud)
请告诉我任何建议.
iDe*_*Dev 12
更改为此以便您可以明确指定所有权:
NSString *__strong *a;
NSString *b = @"b";
NSString *c = @"c";
a = &b;
*a = c;
NSLog(@"%@",b);//I wanna see "c"
Run Code Online (Sandbox Code Playgroud)
输出:
c
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1876 次 |
| 最近记录: |