サーバからデータをロードしないでください。エラー=(エラー?)なしなし。エラーが発生する前に、pfobjects 4の値が表示されます。そして、ラインを指す - "detailPrognozS =オブジェクト[" detailPrognozS "]を!String"としましょう。何が間違っているか教えてください。error =(エラー?)なしなしSwift Parse
答えて
少し具体的にできますか。起こっていることは、バックグラウンドでデータを取得しようとしているときに、次のループが実行され、データを返すチャンスが与えられないということです。
このコードを実際にクリーンアップしてください。ネットワークコール内にuilabelsテキストを設定すべきではないことは、オブジェクトとエラーステータスまたはnilを持つ補完ハンドラを返すことだけです。私はこれが役立つと思ういくつかのMVCパターンを見てください。短期的な修正は、「let dispatchGroup = DispatchGroup()」を追加して、出入りするときに設定することです。お役に立てれば。
https://developer.apple.com/documentation/dispatch/dispatchgroup https://www.raywenderlich.com/160651/design-patterns-ios-using-swift-part-12
ありがとうございます。しかし、私はサイクルfindObjectsInBackgroundに接続してエラーが発生しました –
はい、オブジェクトに取得したデータをマッピングするためのエラーメッセージも必要です。間違ったキーを入力するとどうなりますか? –
助けていただきありがとうございます。私は自分自身の間違いを発見しました。私の回答を評価してください。書き直してください。 –
let query = PFQuery(className: "soccer")
query.findObjectsInBackground { (objects: [PFObject]?, error) -> Void in
if error == nil {
for object in objects! {
self.prognozDetail.text = object["detailPrognozS"] as? String
self.textView.text = object["detailTextS"] as? String
self.titleDetail.text = object["detailTitleS"] as? String
let imageDetail = object["detailImageS"] as? PFFile
imageDetail?.getDataInBackground(block: { (data:Data?, error:Error?) in
if error == nil {
if let imageData = data {
self.imageDetail.image = UIImage(data: imageData)
}
}
})
}
}
}
- 1. error == nil parse swift
- 2. Parse .deleteInBackgroundが機能しない(Swift)
- 3. 未知のエラー:Parse Error:行13:予期しない識別子
- 4. Proguard Parse Exception Error
- 5. Parse save always error
- 6. Coffeescript Parseエラーが予期しない '。'
- 7. Parse error:41行目の構文エラー、予期しない 'catch'(Tlve this err_CATCH)
- 8. Alexa Service Simulator Parse Error
- 9. Parse Query near geopoint error
- 10. [Error]:エラーでコマンドを実行できませんでした:Error Domain = Parse Code = 428
- 11. Parse JSON Swift 3
- 12. Template Parse Error ngFor、FormArray
- 13. swift alamofire json parse
- 14. parse error Unexpected} if-elseブロック
- 15. このエラーを解決するにはPHP Parse error:構文エラー、予期しない ';'?
- 16. RegEx Parse Error by Parsley Python
- 17. Parse error:予期しない ' - >'(T_OBJECT_OPERATOR)、予期している ')' 59行目
- 18. com.parse.ParseRequest $ ParseRequestException:Back4App(Parse)で不正なエラーが発生しました
- 19. Parse + Stripe iOS Swift 2 main.js
- 20. ScalaのAndroid Pre Dex PARSE ERROR
- 21. Parse Error @media only screenと(orientation:landscape)
- 22. Swift 3添え字エラーなし
- 23. Swift&Parse - 空のPFFile
- 24. Swift 3:余分な引数 'error'
- 25. エラー:Module parse failed:...予期しない文字 '#'
- 26. PHP 5.3以下Parse error:予期しない構文エラー '['助けに役立ちます
- 27. IF/IFS Formula in excelが "formula parse error"の結果になる
- 28. iPhone IOS 10 Safari JSON parse:予期しないエラーが発生しました "function"
- 29. Parse Errorカスタムビルド.apkをインストールする
- 30. AlamoFire Google Cloud Prediction APIのリクエストiOS Parse Error
あなたは 'オブジェクト[ "detailPrognozSを"]'アンラップ力です。サーバーからのペイロードに 'detailPrognozS'が含まれていないと、アプリがクラッシュします。 – Wukerplank