0

_User クラスへの「メンバー」という名前の関係を持つ Circle という名前のクラスがあります。

クラスサークル:

クラスサークルのデータ

クラス_ユーザー:

クラス _User のデータ

現在のユーザーが属しているすべてのサークルを照会しようとしています (「メンバー」関係内)。

PFUser *user = [PFUser currentUser];
PFRelation *relation = [user relationForKey:@"members"];

PFQuery *query = [relation query];

[query findObjectsInBackgroundWithBlock:^(NSArray *PF_NULLABLE_S objects, NSError *PF_NULLABLE_S error){
    //objects size here is 0
    //error is nil
}];

問題は、NSArray が空で、ブロックにエラーが受信されないことです。

私が考えている 1 つの解決策は、この関係を格納する実際のテーブルを作成し、Circle と _User の両方に Relation 列を作成することですが、これを行うためのより良い方法があるはずだと思います。

4

1 に答える 1