/ / Как да изтеглям Plist данни от iphone app - iphone, objective-c, info.plist

Как да извлечете Plist данни от iphone app - iphone, objective-c, info.plist

Здравейте аз съм нов за iPhone.

Имам съхранени някои данни в Plist файл. След като докосна бутона за качване в приложението, всички данни, които ще бъдат публикувани в уеб услугата.

В моя код пишех: вместо да публикувам всички данни, които погрешно публикувах само последните данни, Също така моят проект отиде за продукция. Клиентът се опита да публикува данните, но последните данни се актуализираха само в уеб услугата.

Сега реших този въпрос. Ако натисна бутон за качване, всички данни ще бъдат публикувани в уеб услугата и ще пусна наградата за производство, но мога ли да извличам данни от предишни производствени данни, които не са публикувани в уеб услугата.

Отговори:

0 за отговор № 1

Не можете да актуализирате всичко, което е част от пакета. Запазете листчето в директорията документи, ако искате да можете да го актуализирате.

NSArray *arrayPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
NSString *documentsDirectory = [arrayPaths objectAtIndex:0];

Файловете в директорията с документи не се изтриват при актуализиране на приложение, използващо магазина.


0 за отговор № 2

Аз не съм 100%, че разбирам вашия въпрос.Имам plist в моя проект, който използвам за оформление информация.Тези plists са вече включени в моя ап.

NSString *path = [[NSBundle mainBundle] pathForResource:@"MapLayout" ofType:@"plist"];
NSURL *markerDataURL = [NSURL fileURLWithPath:path];

NSDictionary *data = [[NSDictionary alloc]initWithContentsOfURL:markerDataURL];
NSArray *array = [data allKeys];

Това поставя всички данни в речника, но това, което правите след това, зависи от това, което е на вашия лист на първо място.