是否有人可以幫助我什麼應該是一個非常基本的問題..用Objective-C的詞典掙扎
的我試着通過與地產板塊的對象(_options)的陣列,以獲取存儲在字典中的值這是我的日誌顯示部分1和3之間
_sections = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"1", @1, @"2", @2, @"3", @3, nil];
NSLog(@"sections=%lu",(unsigned long)[_sections count]);
for(Options *thisOption in _options)
{
NSString *key = [NSString stringWithFormat:@"%@", thisOption.section];
NSLog(@"key=%@",key);
NSNumber *count = [_sections objectForKey:key];
NSLog(@"count=%@",count);
}
= 3,關鍵= 2,但數=(空)
你需要顯示你的問題的選項是什麼意思。 – rdelmar
'NSString * key = [NSString stringWithFormat:@「%@」,thisOption.section];' - thisOption.section'的類型是什麼。如果這是一個整數,那麼你的格式應該是'@「%i」'不是'@「%@」'。 – Snowman
@rdelmar不,他可以在他的輸出中看到該鍵正確設置爲@「2」。看到我的答案。 –