我有這樣的代碼停止的NSDictionary
NSDictionary *tempDict = [NSDictionary dictionaryWithObjects:
[NSArray arrayWithObjects:@"authorId","authorName","authorDescription",@"image",nil] forKeys:
[NSArray arrayWithObjects:@"id",@"name",@"desc",@"image",nil]];
NSLog(@"%@",[tempDict description]);
和輸出
desc = authorDescription;
id = authorId;
image = image;
name = authorName;
您將看到該詞典由鍵排序,按字母順序,出於某種原因。這對我來說並不好,因爲我需要將這本字典添加到plist中,並且這個plist已經有一些字典與未排序的鍵。那麼我怎樣才能避免這種排序呢?
我正在使用'[dataDict allKeys]',但仍然得到我的密鑰隨機順序。 – upendra 2016-09-29 19:07:31
@upendra我不明白這個問題。沒有爲allKeys承諾的訂單。 – 2016-09-29 22:04:09