このエラーが発生しました - (String)データを読み取ることができません - Swift MVC計算機のViewController.swiftからいくつかのボタンをクリックすると( "/"、 " "、" - ")、" * "をクリックしても、コードは同じように見えます。私は "="記号にブレークポイントを設定し、Model.swiftで私のモデルのオブジェクトデータ構造とプライベート変数を調べます。調べると、あたかもメモリアクセスのバグであるかのように、無価値から読み込もうとしているようです...それは意味をなさない。私は自分のプログラムのロジックで何かを逃しましたか?Swift - (String)データを読み取ることができません
0
A
答えて
0
これはプログラミング上の問題ではないかもしれません。デフォルトでは、View、Main.storyboardの正しいボタンを適切なIBActionメソッドでViewController.swiftに接続することを忘れているかもしれません。
これが当てはまるかどうかを確認するには、ビュー内のボタンを右クリックして、ボタンが接続されている方法(存在する場合)を確認します。どのメソッドにもリンクされていない場合は、コントロールをクリックしてViewController.swiftの正しいメソッドにドラッグします。しかし、同じドロップダウンメニューで "×"をクリックすると、意図したよりも多くのメソッドに接続されている場合(おそらく、複数のメソッドに接続されている場合、エラーの可能性のあるインジケータになるはずです) -symbolを使用してMain.storyboardからその接続を削除します。
これらのどれも問題が解決しない場合は、Model.swiftが本当に正しいロジックを持っていることを確認し、Main.storyboard、ViewController.swift、およびModel.swiftの間に正しく接続されていることを確認してください。
これは、同じタイプのエラーメッセージに悩まされている同様の問題を抱えている他の人にも役立つことを願っています!
いくつかの可能性が役立つ画像:ViewController.swiftで1つのあまりにも多くのIBActionメソッドに接続
関連する問題
- 1. データを読み取ることができませんでした[SWIFT 3]
- 2. TensorFlowでデータを読み取ることができません
- 3. HTMLデータを読み取ることができません - Python
- 4. JSONデータを読み取ることができません
- 5. データを読み取ることができません
- 6. SwiftでFirebaseデータを読み取ることができない
- 7. 'MediaTypeFormatter'は、 'String'型のオブジェクトを読み取ることができません。
- 8. 未定義のプロパティ 'string'を読み取ることができません
- 9. Swift Imagesを資産カタログで読み取ることができません
- 10. レルムファイルからデータを読み取ることができません
- 11. LabVIEWとKeithley 2635A - データを読み取ることができません
- 12. JavascriptがJSONデータを読み取ることができません
- 13. GridFSDownloadStreamがすべてのデータを読み取ることができません
- 14. Node.jsがwebhookのPOST JSONデータを読み取ることができません
- 15. ターボがプロパティを読み取ることができません
- 16. HealthKitがステップデータを読み取ることができません
- 17. WCFがXMLを読み取ることができません
- 18. パンダDataFrameでデータを読み取ることができません
- 19. SQL Serverレプリケーションで列データを読み取ることができません
- 20. VBAでカスタムクラスプロパティを読み取ることができません
- 21. InputStreamでリソースを読み取ることができません
- 22. パンダでJSONを読み取ることができません
- 23. アプリケーションローダーでAssets.carを読み取ることができません
- 24. スプリングブートアプリケーションでapplication.propertiesを読み取ることができません
- 25. GoLangでファイルを読み取ることができません
- 26. Xcodeでスワイプファイルを読み取ることができません
- 27. AWSでクエリパラメータを読み取ることができません
- 28. D3でjsonを読み取ることができません
- 29. NSManagedObjectContextを使用してデータを読み取ることができません
- 30. RESTSerializerでデータを読み込むことができません