我有一個.txt
文件::添加唯一條目到一個數組 - Xcode中/ Objective-C的
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>aa</key>
<string>2012-07-19 11:16:00</string>
</dict>
<dict>
<key>bb</key>
<string>2012-07-19 11:16:02</string>
</dict>
<dict>
<key>cc</key>
<string>2012-07-19 11:16:05</string>
</dict>
<dict>
<key>dd</key>
<string>2012-07-19 11:16:07</string>
</dict>
<dict>
<key>aa</key>
<string>2012-07-19 11:16:10</string>
</dict>
<dict>
<key>bb</key>
<string>2012-07-19 11:16:13</string>
</dict>
我把這些內容到一個數組中使用以下行下面的文字的代碼::
self.kkkk = [NSMutableArray array];
NSString *Dir = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
NSString *filePath = [Dir stringByAppendingPathComponent:@"abcd.txt"];
NSArray *array = [NSArray arrayWithContentsOfFile:filePath ];
kkkk = [[NSMutableArray alloc] init];
for (NSDictionary *dict in array) {
[kkkk addObjectsFromArray:[dict allKeys]];
}
雖然添加內容我只想把唯一的值爲aa,bb,cc和dd。爲此,我想將他們的單個條目與他們的最新時間戳一起放入數組kkkk中。
我該怎麼做?尤其是兩個時間戳的比較..有人可以幫助我?感謝致敬。
「我在.txt文件中有以下文本」 - 您可能希望將其更改爲.plist。 – pasawaya 2012-07-19 06:00:12
不,因爲我想擴展名爲.txt! – kamalbhai 2012-07-19 06:04:54
但是,您想將它們添加到數組並使其成爲.plist文件,這大大簡化了此過程。這裏的頂部答案()在4行代碼中執行它...此外,您的.txt文件是.plist格式。看看第二個標籤:「<!DOCTYPE plist ...」 –
pasawaya
2012-07-19 06:07:08