2010-06-04 71 views
0

我利用(嵌套)plist來填充UITableViews,用戶可以在最深層級選擇條目並設置複選標記(或不復選)。我想將這些選擇保存在同一個結構化列表中,其中最深層的NSArray包含bool值,而不是顯示在UITableView中的文本字符串。這樣複製NSArray並用bool值替換文本項目

Root 
- Item 0 (Dictionary) 
    - Group (Dictionary) 
    - Items (NSArray) 
     - Item 0: @"Please check me" (String) 

層次:

那麼如何從類似下面的層次建立?

Root 
- Item 0 (Dictionary) 
    - Group (Dictionary) 
    - Items (NSArray) 
     - Item 0: 0 (NSNumber) // NSNumber for bool values 

我試圖創建一個深層可變副本,並在最深層次更換商品,但不知何故的感覺,這是可以做到更容易。

感謝您的任何幫助提前。

弗蘭克

回答

1

我從來沒有做過iPhone編程,所以我不知道它是否具有一定的核心基礎和可可類之間的相同的免費橋接爲Mac OS提供了。如果是這樣,那麼你可以使用CFPropertyListCreateDeepCopy。

相關問題