0
У меня есть ошибка выше в моем коде, но я не знаю, как это решить, пожалуйста, помогите мне решить это.exception 'NSInvalidArgumentException', '- [__ NSArrayI isEqualToString:]: непризнанный селектор, отправленный в экземпляр 0x17a1d170'
У меня есть этот код.
NSMutableDictionary *dictNewHour = [[NSMutableDictionary alloc]init];
if (_datedetailsArray.count > 0){
for (int i = 0; i < _datedetailsArray.count; i++){
if ([[_datedetailsArray[i] valueForKey:@"totalhours"] isEqualToString:@"4"]) -----> **In this line I have that error**{
NSString *new4Hour = [NSString stringWithFormat:@"%@, %@",[_datedetailsArray[i] valueForKey:@"totalhours"],fourOnly];
[dictNewHour setObject:new4Hour forKey:@"totalhours"];
[fourHoursArray addObject:dictNewHour];
NSLog(@"fourHoursArray is:%@",fourHoursArray);
NSLog(@"fourHoursArray count is:%lu",(unsigned long)fourHoursArray.count);
append4String = [NSString stringWithFormat: @"%@ %lu %@", hr4String, (unsigned long)fourHoursArray.count, daysString];
NSLog(@"append4String is:%@",append4String);
}
ошибки говорит, что ваш '[[_datedetailsArray [я] valueForKey: @«totalhours»] 'object это не экземпляр' NSString', это 'NSArray' проверяет ваши данные – iSashok
Спасибо за ваш отзыв @ iSashok –