バイナリ データと文字列を取得しようとしていますが、バイナリ データは "setPropertiesToFetch." である必要があります。文字列は正常にフェッチされましたが、バイナリ データをフェッチすると、メモリ アドレスのみが返され、実際のコンテンツは返されません。
私の現在のコード:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:id(id)sender
{
TBAppDelegate *delegate = (TBAppDelegate *)[[UIApplication sharedApplication] delegate];
managedObjectContext = [delegate managedObjectContext];
NSFetchRequest *requestGroups = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Group" inManagedObjectContext:managedObjectContext];
[requestGroups setFetchBatchSize:INFINITY];
[requestGroups setEntity:entity];
[requestGroups setReturnsDistinctResults:YES];
NSMutableArray *urls = [NSKeyedUnarchiver unarchiveObjectWithData:self.group.selectedurl];
[requestGroups setPropertiesToFetch:urls];
[requestGroups setResultType:NSDictionaryResultType];
NSError *error;
self.groups = [managedObjectContext executeFetchRequest:requestGroups error:&error];
NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
TBGroupsDetailViewController *detailsController = segue.destinationViewController;
detailsController.group_name = [self.groups objectAtIndex:indexPath.row];
}
前に言ったように、バイナリ データ型としてフェッチするようにプロパティを設定する方法はありますか?