0
嘿,我有與CoreData有關的問題。我的iPhone項目有2個實體,組織和品牌,具有1到多個「BrandsToOrg」關係和逆向關係。核心數據合併查詢
所以我的項目有一個Mapview,在這裏你可以看到所有的組織和一個子視圖,當你點擊這些組織時。在子視圖中有一個「show Brands」按鈕,它應該啓動一個新的TableView,品牌屬於選擇性組織。 任何想法如何我可以編碼?
THX
NSPredicate *predicate = [NSPredicate predicateWithFormat: @"(TitleMedium == %@)",@"Rock Antenne"];????
NSFetchRequest *request = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:self.entityName inManagedObjectContext:managedObjectContext];
[request setEntity:entity];
if(predicate != nil)
{
[request setPredicate:predicate];
}
// If a sort key was passed, use it for sorting.
NSString *[email protected]"TitleMedium";
BOOL sortAscending=YES;
if(sortKey != nil)
{
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:sortKey ascending:sortAscending];
NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor, nil];
[request setSortDescriptors:sortDescriptors];
[sortDescriptors release];
[sortDescriptor release];
}
NSError *error;
NSMutableArray *mutableFetchResults = [[managedObjectContext executeFetchRequest:request error:&error] mutableCopy];
[request release];
[self setEntityArray:mutableFetchResults];
嘿,我有一個組織桌面視圖工作,當你選擇一個行你得到品牌詳細信息表視圖。這一切都工作到目前爲止,這是展示品牌的一種方式。 另一種方式應該是顯示組織位置的Mapview,然後按下按鈕查看品牌。而且我的問題是,我只讓所有品牌都不是特定的組織。 – 2010-05-10 15:09:05
聽起來像你的MapView首先需要找出哪個組織在選定的位置,然後將選定的組織傳遞給你的詳細tableview以某種方式。 – 2010-05-10 15:33:19