Xcode version : 6.1.1
Xcodeでは、いつまで悩まされるのでしょうか?
nil代入によるクラッシュ・・・。
全部nilチェックするわけにもいかず、しかしながら気をつけていてもでてしまう不具合
共有しましょう(笑)
サンプルコードによるnilクラッシュ発生の条件です。
サンプルコード
- (NSString *)stringAdd:(NSString *)stringA StringB:(NSString *)stringB { return [stringA stringByAppendingString:stringB]; }
nilクラッシュの条件
サンプルコードを実行した時のクラッシュの条件
stringA = @”A”;
stringB = nil;
以下値はクラッシュしません
nil + nil
nil + @”B”
おちゃめな、Xcode情報でした
コメント