Как сохранить данные из синтаксического анализа в NSArray
в следующем формате. который используется для заполнения UITableView
, который должен использоваться для строки поиска.Как сохранить данные из синтаксического анализа в NSArray iOS
_candyArray = [NSArray arrayWithObjects:
[Candy candyOfCategory:@"chocolate" name:@"chocolate bar" mName:@"test1"],
[Candy candyOfCategory:@"chocolate" name:@"chocolate chip" mName:@"test1"],
[Candy candyOfCategory:@"chocolate" name:@"dark chocolate" mName:@"test1"],
[Candy candyOfCategory:@"hard" name:@"lollipop" mName:@"test1"],
[Candy candyOfCategory:@"hard" name:@"candy cane" mName:@"test1"],
[Candy candyOfCategory:@"hard" name:@"jaw breaker" mName:@"test1"],
[Candy candyOfCategory:@"other" name:@"caramel" mName:@"test1"],
[Candy candyOfCategory:@"other" name:@"sour chew" mName:@"test1"],
[Candy candyOfCategory:@"other" name:@"peanut butter cup" mName:@"test1"],
[Candy candyOfCategory:@"other" name:@"gummi bear" mName:@"test1"], nil];
Я попытался код ниже, но идентификатор не загружать любые данные, продолжает возвращаться значение, как null
, когда я запускаю его через NSLog
PFQuery *query = [PFQuery queryWithClassName:self.parseClassName];
[query orderByAscending:@"Name"];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if (!error) {
{
self.arrayName = objects;
}
}else {
NSLog(@"Error, %@ %@",error,[error userInfo]);
}
}];
NSLog(@"Array : %@", arrayName);
Есть в любом случае, чтобы сохранить данные в выше тип массива?
Был ли объект NSLog() 'NSArray *, чтобы убедиться, что вы действительно получаете нужные объекты? – MrBr
попробуйте войти в блок 'findObjectsInBackgroundWithBlock:' – Akhilrajtr
, он работал, пока он был в блоке, но он все еще не отображается в массиве выше – mugunthan