非関数型の値を呼び出すことはできません '((AnyObject)-> AnyObject?)!' -スウィフト3

アンソニーディト

現在のプロジェクトをSwift3に変換しようとしていますが、変換に関して問題が発生しobjectForKeyていobjectForます。

myDataのタイプは AnyObject

let x = myData.objectForKey('myKey')

let x = myData.objectFor('myKey') // not working.

2番目のケースでは、XCodeによってエラーが発生しますCannot call value of non-function type '((AnyObject) -> AnyObject?)!'が、修正方法がわかりません。

objectForKeyメソッドを更新する方法と、この変換が機能しない理由を知っている人はいますか?

その他の例:

この問題を再現するために、遊び場で別の例を作成しました。使用されるコード行は以下に貼り付けられます。これを実行した結果は、上記と同じエラーになります。

var x: AnyObject = ["Hello" : "Goodbye"] as AnyObject
x.objectFor("Hello")
不聖

構文が次のように変更されました。

let x = myData.objectForKey("myKey")

に:

let x = myData.object(forKey:"myKey")

Swift3で。

例:

var x : AnyObject = ["Hello" : "Goodbye"] as AnyObject
x.object(forKey:"Hello")

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

タイプ[AnyObject]の引数リストで "'setViewController'を呼び出すことはできません

分類Dev

タイプ '((AnyObject!、NSInteger、UnsafeMutablePointer <ObjCBool>)->())'の引数リストで 'enumerateObjects'を呼び出すことはできません

分類Dev

Swift:タイプ '((AnyObject)throws-> Bool)'の引数リストで 'filter'を呼び出すことはできません

分類Dev

AnyObjectとAny in Swift

分類Dev

ImplicitlyUnwrappedOptional <Swift.AnyObject>からArray <AnyObject>へのSiestaSwiftキャスト

分類Dev

launchOptionsの処理方法:[NSObject:AnyObject]?スウィフトで?

分類Dev

How to convert [AnyObject?] to [AnyObject]

分類Dev

Swift3 JSON エラー - AnyObject 型の値に添字を付けることはできません

分類Dev

タイプ「[AnyObject]」の値をタイプ「AnyObject」のインデックスで下付き文字にすることはできません

分類Dev

[AnyObject?]を[AnyObject]に変換する方法

分類Dev

AnyObjectをキャストしますか?to [String:AnyObject?]は常に失敗します

分類Dev

AnyObjectをTにキャストする

分類Dev

[AnyObject]配列のswiftindexOf

分類Dev

SwiftのAnyObjectプロパティ

分類Dev

AnyObjectとして関数型をキャストする理由

分類Dev

AnyObject To CGPoint

分類Dev

AnyObject To CGPoint

分類Dev

Swift-タイプ '(Response <AnyObject、NSError>)'の引数リストでタイプ 'JSON'のイニシャライザーを呼び出すことはできません

分類Dev

タイプの引数リスト(文字列:文字列、属性:[NSObject:AnyObject]?)を使用してタイプNSAttributedStringのイニシャライザを呼び出すことはできません。

分類Dev

'(String、AnyObject)'は '[String:AnyObject]'に変換できません

分類Dev

Swift(String:AnyObject)は[String:AnyObject]に変換できません

分類Dev

タイプ '[String、AnyObject?]'はプロトコルAnyObject?に準拠していません:なぜですか?

分類Dev

iOS Swift:AnyObjectのダウンキャスト

分類Dev

anyobjectをswiftで分割する

分類Dev

[AnyObject]型の値を変換してargumet型 'HourlyTemperatures'を期待することはできません

分類Dev

SwiftのNSDictionaryと[String:AnyObject]

分類Dev

[NSObject:AnyObject]!およびjoinWithSeparator

分類Dev

[NSObject:AnyObject]とSwiftのAnyObjectの違いは何ですか

分類Dev

タイプ「AnyObject?」の値を割り当てることはできません。タイプ「文字列!」の値に -解析によるスイフト

Related 関連記事

  1. 1

    タイプ[AnyObject]の引数リストで "'setViewController'を呼び出すことはできません

  2. 2

    タイプ '((AnyObject!、NSInteger、UnsafeMutablePointer <ObjCBool>)->())'の引数リストで 'enumerateObjects'を呼び出すことはできません

  3. 3

    Swift:タイプ '((AnyObject)throws-> Bool)'の引数リストで 'filter'を呼び出すことはできません

  4. 4

    AnyObjectとAny in Swift

  5. 5

    ImplicitlyUnwrappedOptional <Swift.AnyObject>からArray <AnyObject>へのSiestaSwiftキャスト

  6. 6

    launchOptionsの処理方法:[NSObject:AnyObject]?スウィフトで?

  7. 7

    How to convert [AnyObject?] to [AnyObject]

  8. 8

    Swift3 JSON エラー - AnyObject 型の値に添字を付けることはできません

  9. 9

    タイプ「[AnyObject]」の値をタイプ「AnyObject」のインデックスで下付き文字にすることはできません

  10. 10

    [AnyObject?]を[AnyObject]に変換する方法

  11. 11

    AnyObjectをキャストしますか?to [String:AnyObject?]は常に失敗します

  12. 12

    AnyObjectをTにキャストする

  13. 13

    [AnyObject]配列のswiftindexOf

  14. 14

    SwiftのAnyObjectプロパティ

  15. 15

    AnyObjectとして関数型をキャストする理由

  16. 16

    AnyObject To CGPoint

  17. 17

    AnyObject To CGPoint

  18. 18

    Swift-タイプ '(Response <AnyObject、NSError>)'の引数リストでタイプ 'JSON'のイニシャライザーを呼び出すことはできません

  19. 19

    タイプの引数リスト(文字列:文字列、属性:[NSObject:AnyObject]?)を使用してタイプNSAttributedStringのイニシャライザを呼び出すことはできません。

  20. 20

    '(String、AnyObject)'は '[String:AnyObject]'に変換できません

  21. 21

    Swift(String:AnyObject)は[String:AnyObject]に変換できません

  22. 22

    タイプ '[String、AnyObject?]'はプロトコルAnyObject?に準拠していません:なぜですか?

  23. 23

    iOS Swift:AnyObjectのダウンキャスト

  24. 24

    anyobjectをswiftで分割する

  25. 25

    [AnyObject]型の値を変換してargumet型 'HourlyTemperatures'を期待することはできません

  26. 26

    SwiftのNSDictionaryと[String:AnyObject]

  27. 27

    [NSObject:AnyObject]!およびjoinWithSeparator

  28. 28

    [NSObject:AnyObject]とSwiftのAnyObjectの違いは何ですか

  29. 29

    タイプ「AnyObject?」の値を割り当てることはできません。タイプ「文字列!」の値に -解析によるスイフト

ホットタグ

アーカイブ