問題タブ [anyobject]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - String を型キャストするのはなぜですか? Xcode は警告を出しますが、AnyObject ではそうではありませんか?
このコードは、「「文字列から暗黙的に強制された式?」という警告を表示します。任意に。」
しかし、このコードはそうではありません。
なんで?Any
そして、のようなオプションについての警告を気にしないようにするにはどうすればよいAnyObject
ですか?
編集:
このコードも警告を発しません。
ただし、この場合、オブジェクトとオプションの両方を組み込むことができる必要があります。変数の型がオブジェクトとオプションの両方である場合にのみ、警告が表示されるようです。
swift - 二項演算子 '===' はタイプ 'Self.Element' および 'AnyObject' のオペランドには適用できません
次のエラーが表示されます:二項演算子 '===' は、行のタイプ 'Self.Element' および 'AnyObject' のオペランドに適用できません: return contains { $0 === object }
.
object
の型にキャストする方法はありIterator.Element
ますか? この行は、が として表現可能でなければならwhere Iterator.Element: AnyObject
ないという意味ではありませんか?Iterator.Element
AnyObject
この件についてご協力いただきありがとうございます。
arrays - Swift: スレッド 1: シグナル SIGABRT ( AnyObject の子を取得)
私のコード:
コンパイル後、次のエラーが発生します。
2018-07-16 18:21:02.747944+0430 Matap[1550:415553] -[__NSCFNumber length]: インスタンス 0xb000000000000003 に送信された認識されないセレクター 2018-07-16 18:21:02.748116+0430 Matap[1550: 4155 app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFNumber length]: unrecognized selector sent to instance 0xb000000000000003' * First throw call stack: (0x183c82d8c 0x182e3c5ec 0x183c90098 0x183c885c8 0x183b6e41c 0x105d9d5f4 0x105d36c68 0x106384478 0x1020a4aa0 0x10209f6cc 0x10208ac00 0x10676d1dc 0x10676d19c 0x106771d2c 0x183c2b070 0x183c28bc8 0x183b48da8 0x185b2d020 0x18db65758 0x1020c9098 0x1835d9fc0) libc++abi.dylib: タイプ NSException のキャッチされない例外で終了します