Không hoàn toàn chắc chắn tại sao tính năng này không hoạt động, tôi nghĩ nó đã hoạt động trước đó. Có ai thấy vấn đề với cấu trúc FetchRequest này không?NSPredicate 'Phía bên tay trái của một toán tử ALL hoặc ANY phải là NSArray hoặc NSSet'
- (NSArray *)entriesForDate:(NSDate *)date {
NSFetchRequest *request = [[NSFetchRequest alloc]initWithEntityName:@"Entry"];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY addedOn.unique like %@", [T3Utility identifierForDate:date]];
request.predicate = predicate;
NSError *error = nil;
NSArray *matches = [self.database.managedObjectContext executeFetchRequest:request error:&error];
return matches;
}
Một lần nữa, tôi chắc chắn rằng 99% mã này đã hoạt động cho đến gần đây, vì vậy, có lẽ có điều gì đó đang xảy ra trong mã của tôi ở đâu đó. . Nhưng khi tôi chạy nó thông qua trình gỡ rối, đây là nơi bị treo. Đây là lỗi của tôi:
Phía tay trái cho một toàn bộ hay một nhà điều hành phải là một NSArray hoặc NSSet
Bất kỳ ý tưởng?
cảm ơn!
Thuộc tính và mối quan hệ của các thực thể của bạn là gì? –