问题描述
- 添加对象到数组不成功
- 我写了一个方法生成PFObject,然后保存到NSMutableArray中。然后再用这个数组充填tableView。但是保存PFObject的方法没有实现成功。代码:
- (void)addListing{ PFObject* userListing = [PFObject objectWithClassName:@""userListing""]; [userListing setObject:[NSString stringWithFormat:@""John Smith""] forKey:@""userName""]; [userListing setObject:[NSString stringWithFormat:@""408 521 3322""] forKey:@""userPhoneNumber""]; [userListing setObject:[NSString stringWithFormat:@""Lorem Ipsum Dolor Sit Amet""] forKey:@""listingName""]; [userListing setObject:[NSString stringWithFormat:@""$10""] forKey:@""listingPrice""]; [listings addObject:userListing]; [userListing saveInBackground]; NSLog(@""%i"" listings.count);}
在最后一行,我用控制台打印列表对象的数量,但是不断打印0。
各位有没有碰到过这样的问题?请指教。
解决方案
setObject:forKey:方法NSMutabledictionary特有的而
setValue:forKey:方法是KVC(键-值编码)的主要方法。
所以,你上面的原有使用 setObject:forKey:的都用setValue:forKey:来替换
时间: 2024-08-31 20:37:51