開始,這是我的代碼:IOS排序的NSDictionary
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL
URLWithString:url]];
NSData *response = [NSURLConnection sendSynchronousRequest:request
returningResponse:nil error:nil];
NSDictionary *publicTimeline = [NSJSONSerialization JSONObjectWithData:response options:0 error:&jsonParsingError];
for (NSObject* key in publicTimeline) {
id value = [publicTimeline objectForKey:key];
NSLog(@"%@", key);
}
我採取一個webservice的一些消息,我表現出來的的tableView。
我的問題是,這些消息不按順序顯示。
在我的web服務,這個消息是爲了,例如我有:
{"0":{"title":"News1"}}
{"1":{"title":"News2"}}
{"2":{"title":"News3"}}
等。
但在循環中,我「寬鬆」這個命令:/我想我的消息在這個順序,首先與索引「0」之後的「1」等新聞...
(NSDictionary似乎鬆散此順序,例如,我的代碼後,我有我的tableview,消息:「2」,「0」,「1」,而不是我的消息「0」,「1」,「2」。)
(我試過一些答案,但似乎沒有工作在我的情況:()
SOmeone幫我嗎? THX,
您的排序鍵按索引是什麼意思?我可以看到嵌套的字典?你想要什麼? – Mani
通過索引,我想表示在我的webservice中存在的數字,在這裏它是「0」,「1」,「2」等... – deveLost
而問題是,NSDictionary似乎鬆散了這個順序,例如,在我的代碼之後,我在我的tableview中看到消息:「2」,「0」,「1」,而不是我的消息「0」,「1」,「2」。 – deveLost