Hiho код-друзей,Как получить доступ к объекту для идентификатора
Я создал NSMutableDictionary «_favDictionary» с картинками данных внутри. Я получаю ключ от текущей ячейки из коллекции, который содержит целое число с именем «ключ».
FLAMainCell *cell = (FLAMainCell *) sender.view;
NSUInteger *key = cell.key;
NSString *inStr = [NSString stringWithFormat:@"%lu", (unsigned long)key];
_favDictionary[inStr] = storeImage;
- (UIImage *)getFavouriteImages:(NSInteger)index{
return _favDictionary[index];
}
Я новичок в Objective-C, и я не мог найти возможность доступа мой словарь с целочисленным значением, как в моем методе «getFavouriteImages». Ошибка, которую я получаю, говорит: «NSMutableDictionary не отвечает на ObjectAtIndexedSubscript».
Может ли кто-нибудь сказать мне, как я могу получить доступ к моему словарю через целое число?
AWH мой бог ... спасибо! Я не мог сделать что-то более часа, когда понял, что решение так просто. Я нашел способ для доступа к словарю с целыми числами: NSString * inStr = [NSString stringWithFormat: @ "% lu", (unsigned long) key]; – Vancore