バックエンドが Parse.com になる iOS アプリに 3 つのマネージド オブジェクトがあります。
通常のオブジェクトにアクセス制御リストを設定する方法を知っています。管理対象オブジェクトで同じ目標を達成するにはどうすればよいですか?
私はこのようなものを探しています:
someManagedObject.ACL = [PFACL ACLWithUser:[PFUser currentUser]];
バックエンドが Parse.com になる iOS アプリに 3 つのマネージド オブジェクトがあります。
通常のオブジェクトにアクセス制御リストを設定する方法を知っています。管理対象オブジェクトで同じ目標を達成するにはどうすればよいですか?
私はこのようなものを探しています:
someManagedObject.ACL = [PFACL ACLWithUser:[PFUser currentUser]];
回避策のドキュメントでこれを見つけました:
https://www.parse.com/docs/ios_guide#security-recommendations/iOS
ユーザーのデータがデフォルトで確実に保護されるようにするために、新しく作成されたすべての PFObject にデフォルトの ACL が適用されるように設定できます。
[PFACL setDefaultACL:[PFACL ACL] withAccessForCurrentUser:YES];
そのため、Parse.com にログインすると、Parse Library が安全なオブジェクト処理を処理します。独自のビジネス ロジックがあり、Parse と通信してモデルを送信しようとすると、オブジェクトに ACL が自動的に追加されます。その後、Parse は、ログインしているユーザーの ACL に一致するオブジェクトのみをダウンロードします。