Как я могу сохранить данные из синтаксического анализа в NSArray
в формате ниже. который используется для заполнения UITableView
, который должен использоваться для панели поиска.
_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];
Я попробовал приведенный ниже код, но id не загрузил никаких данных, продолжает возвращать значение как 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 *objects удостоверились, что действительно получили нужные объекты? - person MrBr   schedule 31.01.2014findObjectsInBackgroundWithBlock:
- person Akhilrajtr   schedule 31.01.2014NSLog(@"Array : %@", arrayName);
будет работать до завершенияfindObjectsInBackgroundWithBlock
- person Akhilrajtr   schedule 31.01.2014()
и/или{}
, и они значимы. - person Hot Licks   schedule 01.02.2014