У меня есть один массив, в котором я выбираю данные из базы данных для какого-то определенного значения, и, следовательно, ключ, в котором этого конкретного значения нет, он выбирает нулевое значение в массиве.
Теперь мой вопрос: как я могу исключить это нулевое значение из массива? Я попытался извлечь значение nsarray в nsstring, а затем в другой массив, но затем он не выбирает весь массив, а принимает последнее проиндексированное значение.
Пожалуйста, помогите мне. Спасибо.
Я прилагаю код для дальнейшего использования:
NSString *url = [NSString stringWithFormat:@"webservice from where i m fetching data"];
NSLog(url);
NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:url]];
[request setHTTPMethod: @"POST"];
NSData *returnData = [ NSURLConnection sendSynchronousRequest:request returningResponse: nil error: nil ];
NSString *returnString = [[NSString alloc] initWithData:returnData encoding: NSUTF8StringEncoding];
dataArray=[[returnString JSONValue] retain];
[self setAlldetails:dataArray];
nsarray *InteName = [alldetails valueForKey:@"IntelligenceName"];
Таким образом, массив извлекает значение для массива InteName следующим образом:
(
"00:00:00",
"00:00:00",
"17:15:00",
"17:15:00",
"17:15:00",
"17:15:00",
"00:00:00",
"00:00:00",
"17:15:00",
"17:15:00",
"17:15:00",
"17:15:00",
"<null>",
"<null>",
"<null>",
"<null>",
"<null>",
"<null>",
"<null>",
"<null>",
"<null>"
)
Итак, теперь я хочу удалить вхождение значения null.
какие-либо догадки ??