2009-11-05 8 views
2

안녕하세요. 좋아요. 좋아 보이는 .plist가 있습니다. 행 (데이터가 jQuery과 놓여져) 중 하나가 선택 될 때 새로운 뷰 컨트롤러에 가압되도록 그것을 갖는 앱 목록에서 데이터 변경

<plist version="1.0"> 
<dict> 
<key>Item 0</key> 
    <dict> 
    <key>Name</key> 
    <string>Jero</string> 
    <key>Initiative</key> 
    <integer>0</integer> 
    <key>EditThis</key> 
    <false/> 
</dict> 
</dict> 
</plist> 

. 또한 'EditThis'부울을 yes로 설정하고 싶으므로 편집보기 컨트롤러는 편집 할 대상을 배울 수 있습니다. 그러나 나는 값을 변경하는 방법을 알아낼 수 없습니다. 어떤 도움이라도 대단히 감사합니다.

답변

10

로드 변경 가능한 사전에 PLIST :

NSMutableDictionary *plist = [NSMutableDictionary dictionaryWithContentsOfFile:@"file.plist"]; 
[plist setObject:[NSNumber numberWithBool:YES] forKey:@"EditThis"]; 
[plist writeToFile:@"file.plist" atomically:YES]; 
관련 문제