2013-09-26 66 views
0

我有以下For循環通過核心數據實體循環,然後檢查是否有名爲keyString的NSString匹配屬性。如果匹配然後,我想在實體屬性設置爲其他的NSString所謂價值:保存來自For循環的核心數據屬性 - iOS

NSEntityDescription *entity = [exhibitor entity]; 
    NSDictionary *attributes = [entity attributesByName]; 
    for (NSString *attribute in attributes) { 
     if ([keyString isEqualToString:attribute]) { 
      exhibitor.attribute = value; //This bit is wrong. 
     } 
    } 

的問題是與線exhibitor.attribute =價值。我需要以某種方式引用參展商的屬性對象。任何人都可以協助

回答

0

MO是關鍵值兼容的。所以:

[exhibitor setValue:value forKey:attribute];

+0

非常好,謝謝。 – GuybrushThreepwood