問題タブ [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 - type(of: Instance)を使用してクラスの静的変数にアクセスできません
同じ静的変数を持つ複数のクラスがあります。実行時に各クラスの currentInstance を取得します(AnyObject?)。次に、 type(of: instance) メソッドを使用してインスタンスからクラスを取得して、静的変数にアクセスしようとしています。しかし、静的変数を取得しようとすると、エラーがスローされます - Value of type 'AnyObject.Type' has no member . ここに疑似コードがあります。
クラスのインスタンスしか利用できない場合に静的変数にアクセスする方法を知りたいです。私も .classforCoder() を使用しましたが、機能しません。すべてのファイルのターゲット メンバーシップも同じです。
ios - タイプ 'AnyObject?' の初期化子を呼び出せません 引数なし
Swift 3 を使用して、一種のチャット メッセンジャーを作成しています。記録されたユーザーを保存するために、AnyObject 型の onject を使用しようとしました。
ViewController.swift:29:24: Cannot invoke initializer for type 'AnyObject?' というエラーが表示されます。引数なし
ios - Swift3 エラー: タイプ 'NSFastEnumerationIterator.Element' (別名 'Any') はプロトコル 'AnyObject' に準拠していません
というわけで、toDoリストアプリをswift3/iOS10にアップデートしようとしていますが、アップデート時にこのエラーに遭遇しました。インターネットと StackOverflow を調べたところ、他の誰かにもこの問題が発生していることがわかりましたが、そこでの解決策は役に立ちませんでした。これは、Core Data への挿入を処理する 1 つのファイルにすぎません。
これはそのファイルのコードです:
したがって、18行目で次のようなエラーが発生します。
タイプ 'NSFastEnumerationIterator.Element' (別名 'Any') はプロトコル 'AnyObject' に準拠していません
誰でも私を助けることができますか?ありがとう :)
ios - UITableViewCell を AnyObject として渡すとアプリがクラッシュしますか? 他の機能へ
問題の解決策はすでに知っていますが、ここで何が起こっているのか本当にわかりません。UITableViewController
セルを取り込んで、didSelectRow
それを他の関数の何かに使用する があります。としてセルを渡しAnyObject?
ます。ここで、詳細な VC にドリルダウンしてから再度バックアップし、これらの手順をさらに 2 回繰り返すと、アプリがクラッシュします。
最初は自分のアプリのどこかに問題があると思っていましたが、その数行だけでサンプル プロジェクトを作成し、バグを再現することができました。私はすでにレーダーを提出しましたが、私は捨てたくありません (レーダーの人たちからの返事は決してないので) ;) 誰か私にここで何が起こっているのか説明してもらえますか!
必要に応じて、サンプル全体をhttp://www.georgbachmann.com/demo/CrashTest.zipからダウンロードできます。
迅速なコンパイラがそこで何をしているのか知りたいです!
::編集::
クラッシュdoSomethingWith:
は拡張機能に依存していることにも注意してください!
ios - Swift 3 JSON に更新した後の「あいまいな参照先」エラー
コードを Swift 3 プロトコルに更新しましたが、これが JSON に関して解決できない最後のエラーです。
これは私のコードです:
そして、これは Ambiguous Reference のエラー行です。
他のスタック オーバーフロー ソリューションも調べましたが、このタイプのデータ構造には適用されないようです。
どんな助けでも本当に感謝しています。
ありがとう。
swift - Xcode 8 を使用した Swift 3 の構文変更
最近swift3にコンバートしたらエラーが多発してました。
今、コードの各行をSwift 3に変換します.:( Swift
3でループを書く方法を知りたいですか?ここにあります...
メッセージを印刷できませんでした。Swift 3のループの構文が変更された可能性があります。
私を助けてください。