NSString *myString = [NSString stringWithFormat:@"string1"];
__weak NSString *myString1 = myString;
myString= nil;
NSLog(@"%@, %@",myString,myString1);
Run Code Online (Sandbox Code Playgroud)
我在期待null , null.但输出是string1, (null).为什么myString1仍然保持值,因为myString设置为nil?
objective-c ×1