내 기본 iOS 앱 중 하나에 대한 백엔드로 구문 분석을 사용하고 있습니다. 구문 분석에서 테이블의 레코드를 업데이트 할 수 없습니다. 먼저 개체를 쿼리하여 개체를 업데이트하려고합니다. 그래서, "objects"배열은 1 개의 레코드를 반환하지만 나는 그것을 업데이트하고 싶을 때 다음과 같은 에러가 발생합니다;구문 분석에서 레코드를 업데이트 할 수 없습니다. 오류 : "개체를 찾을 수 없습니다 (코드 : 101, 버전 : 1.2.16)"
"업데이트를 찾을 수없는 객체 (코드 : 101, 버전 : 1.2.16)"
은 그래서 당신은 내가 구문 분석에 레코드를 업데이트 할 수 없습니다 생각하십니까? postArray 1 개 레코드를 반환하기 때문에 개체가 존재101: Object doesn't exist, or has an incorrect password.
을 분명히, 우리는해야한다 :
덕분에, 구문 분석에 E.
PFQuery *query = [PFQuery queryWithClassName:@"askedFriends"];
[query whereKey:@"questionID" equalTo:aqDt.questionID];
[query whereKey:@"fbID" equalTo:FbId];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
NSArray *postArray = objects;
PFObject *post = postArray.lastObject;
[post setObject:@"sentReply" forKey:btnSelection];
[post saveInBackground];
}
{ "*": { "read": true}, "tyb5CcKwBU": { "write": true, "read": true}}는 문자열입니까? –
@TomTesticool Parse 대시 보드의 ACL 필드에서 문자열을 직접 편집 할 수도 있습니다. 클라우드 코드와 cliend SDK를 사용하면 클래스 이름 테이블의 ACL 필드를 나타내는 적절한 ACL 클래스가 있습니다 –
이것은 며칠 동안 나를 괴롭 히고있었습니다 ... 필요한 모든 것은 myACL.setPublicWriteAccess를 사용하여 설정할 PFRole의 ACL이었습니다 사실), 나는 읽기 액세스 권한을 가지고 있었다. 그래서 PFRole을 얻고 있었지만 결코 설정하고 오류를 던지지는 않을 것이다. – DogCoffee