String
カスタム オブジェクトの一部としてプロパティがあります。カスタム オブジェクトの にアクセスしようとするとString
(Null の場合)、プログラムがクラッシュします。
NSNull
カスタム オブジェクトを出力することで、文字列が型であることがわかります。
試すたびに
if theString == nil
if theString == NSNull()
if theString.isEmpty
プログラムがクラッシュします[NSNull length]: unrecognized selector sent to instance
私が理解していないのは、それが呼び出そうとしているところlength
です。関数を呼び出すだけだと思いますlength
がisEmpty
、他の2つの条件でもクラッシュします。
カスタム オブジェクトが object-c で を使用して作成されていることが原因である可能性があると考えていますが、NSString
を に変換しようとするとこれもクラッシュするため、String
どうNSString
すればよいかわかりません。
ありがとう!