내 UIViewController
내 구문 분석 서버를 쿼리하려고하지만이 클래스에 개체가있는 100 % 알지만 그래도 0 반환을 계속. 이견있는 사람?PFQuery FindObjectsInBackground 반환 0
PFQuery *query = [PFQuery queryWithClassName:@"General"];
int i;
for (i = 0; i < [follows count]; i++) {
[query whereKey:@"Session" containedIn:follows];
}
query.cachePolicy = kPFCachePolicyCacheThenNetwork;
[query orderByDescending:@"createdAt"];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
// it never gets here...
NSLog(@"OBJECTS%@", objects);
if (!error) {
NSLog(@"Successfully retrieved %lu objects.", (unsigned long)objects.count);
for (PFObject *object in objects) {
NSLog(@"%@", object.objectId);
}
// [self gotoMain];
} else {
NSLog(@"Error: %@ %@", error, [error userInfo]);
}
}];
내 콘솔에 0 개의 개체를 성공적으로 가져 오는 데 오류가 없다고 알려줍니다. 0 객체를 반환,이 오류없이 실행하면
PFQuery *query = [PFQuery queryWithClassName:@"General"];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if (!error) {
NSLog(@"Successfully retrieved %lu objects.", (unsigned long)objects.count);
} else {
NSLog(@"Error: %@ %@", error, [error userInfo]);
}
}];
, 대시 보드는 반환되어야 개체, 클래스가 있음을 보여줍니다 기타로
cachePolicy 라인 제거를 시도해 보셨습니까? – jaynp
예, 변경 안 함 @jaynp – user717452
작동하지 않는 가장 단순한 예제는 무엇입니까? 예를 들어'whereKey'와'orderBy'도 제거해보십시오. 다른 클래스 이름으로 시도하십시오. 이렇게하면 문제를 정확히 파악하는 데 도움이됩니다. – jaynp