我有一堆Lesson
s,而且课程效果很好。有一个视图控制器可以处理这些课程。这个控制器需要知道 a 的上传状态,lesson
所以我们有一个 NSDictionary,它带有Lesson
as 键和一个NSNumber
上传状态的百分比。
这是一个问题,因为在您插入 a 之后,Lesson
您希望稍后对其进行查找Lesson
(可能在 中cellForRowAtIndexPath:
)以获取进度。这不起作用,因为键是在 NSDictionary 中复制的。
使用以下方式保存和获取密钥是否是一种好方法:
NSNumber *key = [NSNumber numberWithUnsignedInt:[obj hash]];
[dict setObject:@"... upload progress" forKey:key];
还是有更好的方法?