【发布时间】:2010-12-26 14:22:45
【问题描述】:
有谁知道下面的代码是否有问题:
NSString *addchar = nil;
if (case1)
addChar = [[firstname substringToIndex:1] capitalizedString];
else
addChar = [[fullname substringToIndex:1] capitalizedString];
假设 firstname 和 fullname 不为 null 或为空。初始化 NSString 对象并将其设置为“nil”是否会导致一些可能的问题?它似乎导致我的应用程序冻结,但仅针对极少数用户,并且仅针对那些用户,但它与不同的输入字符串或空字符串没有任何关系。所以我试图隔离问题,但我不知道之间的区别
NSString *addChar;
和
NSString *addChar = nil;
谢谢。
【问题讨论】:
标签: iphone objective-c