我有一个NSMutableSets的NSMutableDictionary。
每个set条目都是一个字符串,如下所示:
NSMutableSet *mySet = [NSMutableSet setWithObjects:
[NSString stringWithFormat:@"%f", time1],
[NSString stringWithFormat:@"%f", time2],
[NSString stringWithFormat:@"%f", time3],
nil];
// time 1,2,3, are NSTimeInterval variables
然后我使用以下方法将每个集合存储在字典中:
NSString *rightNowString = [NSString stringWithFormat:@"%f", rightNow];
[myDict setValue:mySet forKey:rightNow];
// rightNow is NSTimeInterval
// myDict is a NSMutableDictionary
as rightNow键可能无序发生,我以一个未被rightNow命令的NSDictionary结束。
如果考虑到它们是在字典中存储为字符串的数字,我如何通过其键对这个NSDictionary进行排序??
我不在乎订购套装,只是字典。
感谢您的帮助。
答案 0 :(得分:2)
%f
或%g
等代替%d
。 NSTimeInterval是double
。std::map
。