0

テーブルビューコントローラーでリストを作成しました。2 つの解析オブジェクト "trip" と "User" からデータを取得します。これで、「旅行」からデータを取得できますが、「ユーザー」からプロフィール写真を取得できません。

var innerQuery:PFQuery = PFQuery(className: "Trip")
var teamQuery = PFUser.query()

innerQuery.whereKey("user" , notEqualTo: PFObject(withoutDataWithClassName:"_User", objectId:""))

次のエラーが表示されます。

致命的なエラー: オプション値のラップ解除中に予期せず nil が見つかりました (lldb)

この行で:

travelingDetail += sweet.objectForKey("username") as String
4

1 に答える 1

0

"user" は Trip の属性のようですが、タイプ PFUser でしょうか? この場合、照会した Trip オブジェクト内の PFUser オブジェクトの属性にアクセスする場合は、照会を実行する前にその属性を含める必要があります。teamQuery.include("user") のようなもの

于 2015-02-14T18:57:25.313 に答える