NSString函数stringWithFormat与stringWithString的比较

 我们经常会初始化一些string使用NSString的stringWithString函数

但使用时发现一个stringWithString的问题,如图

当参数是nil时,stringWithString会crash所以使用时必须验证参数不是nil

相比较stringWithFormat就不会crash但返回的str也不是nil而是@"(null)"


所以再做此类操作时事先要判断参数


仅以此为查错依据之一



你可能感兴趣的:(NSString函数stringWithFormat与stringWithString的比较)