0
私は入力を1文字に制限することを意味していましたが、String
を使用して長さをチェックするのではなく、Character
に行くことにしました。IOS - Swift CharacterタイプのObjC NSObjectに相当するものは何ですか?
問題はNSArray
に入れることができますが、タイプは_SwiftValue
になるため、ObjCコードでどのように使用するのか分かりません。
私は入力を1文字に制限することを意味していましたが、String
を使用して長さをチェックするのではなく、Character
に行くことにしました。IOS - Swift CharacterタイプのObjC NSObjectに相当するものは何ですか?
問題はNSArray
に入れることができますが、タイプは_SwiftValue
になるため、ObjCコードでどのように使用するのか分かりません。
Objective-Cではcharです。これはプリミティブであり、1バイトしか含んでいません。だからchar *は本質的に文字列である文字の配列です。
私はNSStringに固執し、私があなただったら長さを確認します。
これは本当ですか?私はかなり 'NSArray'はプリミティブ型を取っていないと確信しています。 'NSArray'はスウィフト' Character'を '_SwiftValue'として保持しているので、同等のNSObject型があることを意味します。 – BridgeTheGap
あなたは正しいです、それはプリミティブ型を取っていません、私はchar *を参照していました。 NSStringを使用するように提案したので、NSArrayを使用できるようにしました。 – jakedunc
他のオプションがない場合は 'NSString'を使用しますが、可能性があります。もちろん、パブリックタイプではなく、yada yadaであれば、 'NSString'で解決する必要があります。 – BridgeTheGap