如何用双指针声明NSString的variables
我想用双指针,我试图这样声明。
NSString **a;
但是,Xcode向我显示错误“指向非consttypes的NSString *”没有明确的所有权“,并且无法编译。
最后我想这样做。
NSString **a; NSString *b = @"b"; NSString *c = @"c"; a = &b; *a = c; NSLog(@"%@",b);//I wanna see "c"
请让我知道任何build议。
更改为此,以便您可以明确指定所有权:
NSString *__strong *a; NSString *b = @"b"; NSString *c = @"c"; a = &b; *a = c; NSLog(@"%@",b);//I wanna see "c"
输出:
c
这是 __strong 的文档 。