__weak 上的 NSString 和 NSURL 有什么区别?
我的例子:
__weak NSURL *myURL = [NSURL fileURLWithPath:@"/tmp"];
__weak NSString *myString = @"123";
NSLog(@"myURL: %@", myURL);
NSLog(@"myString: %@", myString);
结果:
2012-07-10 19:23:49.858 myApp[56093:303] myURL: (null)
2012-07-10 19:23:49.859 myApp [56093:303] myString: 123
为什么结果不是 myString == (null)