0
我執行與排序描述符讀取請求來填充可變數組如下特定屬性:如何提取核日期商店
NSFetchRequest *requestA = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"YearPhoto" inManagedObjectContext:managedObjectContext];
[requestA setEntity:entity];
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"date" ascending:YES];
NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor, nil];
[requestA setSortDescriptors:sortDescriptors];
[sortDescriptor release];
[sortDescriptors release];
NSError *error = nil;
NSMutableArray *mutableFetchResultsA = [[managedObjectContext executeFetchRequest:requestA error:&error] mutableCopy];
if (mutableFetchResultsA == nil) {
}
[self setImageArray:mutableFetchResultsA];
[mutableFetchResultsA release];
[requestA release];
我需要提取YearPhoto,friendsPhoto(的屬性的UIImage〜 60KB存儲核心數據存儲)以setImageArray在這裏使用在一個UIImageView內的動畫.....
self.theImageView.animationImages = [NSMutableArray initWithArray:imageArray];
我也曾嘗試:
self.theImageView.animationImages = [NSArray initWithObjects:yearPhoto.friendsPhoto, nil];
我無法解決這個問題。檢查文檔,但他們不是很清楚這個特定的問題
任何人都看到我的方式錯誤?
chamberlain,感謝評論!這失敗:(YearPhoto是一個實體Image Array是一個數組,photo.friends照片返回一個單獨的UIImage,而不是UIImages數組,這是我需要解決的問題。我無法解決如何從屬性中提取屬性friendsPhoto父實體YearPhoto,將提取的圖像添加到一個mutableArray中,然後將該可變數組賦值給「self.theImageView.animationImages =」它傷害了我的大腦。我已經通過了20個或更多排列的代碼發佈並且沒有雪茄:( – DetartrateD
Can你把它分解爲哪一步失敗了你是否證實你可以從提取結果中提取YearPhoto對象? –
我解決了這個問題,我不得不添加下面的代碼來提取friendsPhoto屬性(UIImage類型)self .imageArray = [mutableFetchResultsA valueForKey:@「friendsPhoto」];'感謝您抽出寶貴時間來幫忙, – DetartrateD