0
我有一個Building實體和一個Floor實體。它們之間有一對多的關係。 Building < ---- >> FloorNSPredicate檢索某個對象
Building has a attribute called buildingName。我想根據某個buildingName檢索一個帶有樓層實體的NSArray。
我嘗試了不同種類的謂詞,但我無法正確理解它。
我有一個Building實體和一個Floor實體。它們之間有一對多的關係。 Building < ---- >> FloorNSPredicate檢索某個對象
Building has a attribute called buildingName。我想根據某個buildingName檢索一個帶有樓層實體的NSArray。
我嘗試了不同種類的謂詞,但我無法正確理解它。
如果你在它有一個建築類地板的NSSet,你可以簡單地使用:
Building *building = //get the building you need
NSArray *building_floors = [building.floor allObjects];
如果不是這樣,因爲地面只有1樓,你可以與建築物的謂詞獲取地面實體命名
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"building.buildingName == %@",building.buildingName];
(我假設「建設」是在地板實體關係的名稱)
非常感謝,這工作。我的關係名在inBuilding。但你幫了我很多。謝謝。 – WYS
你是最受歡迎的 – shannoga