私たちはParse server
を試しています。以前はParse SDKを使用していません。 学習の一環として、Facebook login with Parse
を試しましたが、それはうまくいきました。次に、取得したユーザー情報を保存したかったので、Profile picture
を保存しています。PFObject値にはクラスがありません:_SwiftValue
let pictureURL = "https://graph.facebook.com/\(facebookID)/picture?type=large&return_ssl_resources=1"
let imageData = NSData.init(contentsOf: NSURL(string: pictureURL) as! URL)
let picture = PFFile(data: imageData! as Data)
PFUser.current()?.setObject(picture, forKey: "profilePicture")
PFUser.current()?.saveInBackground()
は、そして、それは以下のログに沿っsetObject
にクラッシュコード:すべてのヘルプははるかに高く評価され
は、この問題は解決取得します。ありがとう!
'の代わりに' Data'のNSData'を試してみてください。ここでは 'let picture = PFFile(data:imageData!Data)' –
@ Mr.UB 'public convenience init(data:Data)'ですので、 'NSData'を受け付けません。しかし、私はこれを 'Let '= PFFile(data:(dataとしてimageData!as NSData)'としようとしました) 'と同じエラーを受けました。 – Nina