問題タブ [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.
ios - タイプ「AnyObject」はプロトコル「sequenceType」に準拠していません
これが私のコードです。次の行に「タイプ 'AnyObject' はプロトコル 'sequenceType' に準拠していません」というエラーが表示されます。
ここで提案された解決策を試しました ( Type 'AnyObject' はプロトコル 'SequenceType' に準拠していません) が、Xcode にバグが発生します
私はIOSに非常に慣れていないので、これはばかげたものかもしれません
.json ファイルの先頭は次のとおりです。
}
swift - Swift AnyObject - プロトコルの配列を [AnyObject] にダウン キャストする
プロトコル インスタンスの配列をどのようにAnyObject
s にダウンキャストしますか? 以下のコード例で、より合理的なアイデアをいくつか試しました。
価値のあることとしては、setArray(_ anArray: [AnyObject]?, forKey aKey: String)
メソッド シグネチャは Apple のクラスに由来するNSUbiquitousKeyValueStore
ため、タイプ セーフになるように再設計することはできません。
json - AnyObject を反復処理します。エラー: タイプ 'AnyObject' はプロトコル 'SequenceType' に準拠していません
JSONファイルからデータを取得するためにAlamofireを使用しています。出力例: [{"画像名":"休暇"},{"画像名":"卒業"}]
JSON 出力から情報にアクセスしようとすると問題が発生します。
私が抱えている問題は、JSON 出力が AnyObject であり、AnyObject を反復処理できないことです。私が次のことをした場合:
その後、出力を正しく見ることができます。AnyObject を反復処理するにはどうすればよいですか?
arrays - 配列に複数の型項目を入れると、Swift が Any に型推論しない理由
Xcode 7.1 を使用して Swift 2.2 を開発するときに混乱する状況が 2 つあります。以下の例を参照してください。
まず、Foundation をインポートするときに、整数型 1 と文字列型 "hello" の 2 つの項目を含む testArray を宣言しました。私の質問は、なぜ Swift 型推論 testArray が Array(Any) ではなく Array(NSObject) になるのかということです。
次に、import Foundation を削除すると、以下のコードをコンパイルできません。エラー メッセージは「Type of expression is ambiguous without more content」です。私の質問は、なぜ Swift がこの状況で Array(Any) への型推論を行わないのかということです。助けを求める
arrays - Swift 配列の AnyType エラー
cardDeck と呼ばれる配列内の Card オブジェクトで構成される、Swift でカード デッキを作成してシャッフルしようとしています。それから私はそれをシャッフルしたい。関連コード:
「[anyobject] 型の値を logic.card に割り当てられません」(「logic」は全体的なクラス名で、Card はその中の別のクラスです)
誰が何が悪いのか知っていますか?カードを含むと宣言したので、配列は AnyObject 型の配列ではないと思いますよね?