이 문제로 고생하고 있습니다. .. 원격 PLIST iOS 다운로드 중 - Null Return
그러나 사전에 내용을 읽어 어려움을 겪고
이 ... 코드 아래, 어떤 포인터가 좋은 것 ... 내 응용 프로그램 내부 사용을 위해-(void)loadProducts {
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfURL:[NSURL URLWithString:@"https://dl.dropboxusercontent.com/s/f1nmq1wa7gs96dp/Region1Products.plist"]];
for (NSDictionary* productDictionary in dict) {
ProductItem* productItem = [[ProductItem alloc] init];
productItem.picturesCount = [productDictionary objectForKey:@"PicturesCount"];
productItem.maxPicturesCount = [productDictionary objectForKey:@"MaxPicturesCount"];
productItem.size = [productDictionary objectForKey:@"Size"];
productItem.previewImageName = [productDictionary objectForKey:@"ImageName"];
productItem.sequence = [productDictionary objectForKey:@"Sequence"];
productItem.productName = [productDictionary objectForKey:@"Name"];
productItem.type = [productDictionary objectForKey:@"ProductType"];
productItem.prices = [productDictionary objectForKey:@"Prices"];
productItem.shippingPrices = [productDictionary objectForKey:@"ShippingPrices"];
productItem.description = [productDictionary objectForKey:@"Description"];
productItem.popupMessage = [productDictionary objectForKey:@"PopupMessage"];
productItem.popupDetailMessage = [productDictionary objectForKey:@"PopupDetailMessage"];
productItem.incrementalPricing = [[productDictionary objectForKey:@"IncrementalPricing"] boolValue];
if (YES == productItem.incrementalPricing) {
productItem.incrementalPrices = [productDictionary objectForKey:@"IncrementalPrices"];
}
NSArray *previewItems = [productDictionary objectForKey:@"PreviewItems"];
for (NSDictionary* previewItem in previewItems) {
[productItem addProductPreviewItemFromDictionary:previewItem];
}
[self.productsList addObject:productItem];
}
이 항목을 할당하십시오.이 문제는 제 친구 –