У меня есть корзина для покупок в приложении для iPhone. Когда пользователь завершит покупки, я бы хотел отправить содержимое корзины на сервер, где PHP-скрипт обрабатывает ввод.
После исследования в Интернете я увидел, что могу преобразовать все содержимое в файл XML и отправить его для обработки на сервер.
Затем я попытался найти способ сделать это в документации Apple. Здесь я обнаружил, что могу преобразовывать только структуры данных, которые являются массивами, строками, числами, логическими переменными и словарями, в XML-файлы или списки pLists.
Но у меня есть пользовательские объекты и массивы как в моей корзине. Я хочу конвертировать в XML.
Поэтому мне было интересно, есть ли у кого-нибудь какие-либо предложения или ссылки на пример кода, которые я мог бы использовать для выполнения этой задачи.
Вот как выглядит метод init моей корзины:
-(id)init
{
self = [super init];
if (sharedSingleton != nil )
{
NSLog(@"inside init for Cart");
totalItemsInCart = 0;
self.foodItemsArray = [[NSMutableArray alloc]initWithCapacity:0];
self.drinkItemsArray = [[NSMutableArray alloc]initWithCapacity:0];
self.otherItemsArray = [[NSMutableArray alloc]initWithCapacity:0];
selectedLocation = nil; //location object
locationSelected = FALSE; //bool
customerInfo = nil; //customer info model
customerInfoObtained = FALSE; //bool
self.numFoodItems = 0; //int
self.gratuity = 0; //float
self.miscCharges = 0; //float
[self calculateTaxPercents];
}
return sharedSingleton;
}