我的iPhone应用程序中有一个购物车。一旦用户完成了购物,我想将购物车的内容发送到一个服务器,PHP脚本在那里处理输入。
在网上研究后,我发现我可以将所有内容转换成一个XML文件,并将其发送到服务器进行处理。
然后我试图在苹果的文档中找到如何做到这一点。在这里,我发现我只能将数组、字符串、数字、布尔和字典等数据结构转换为XML文件或pLists。但我的购物车中都有自定义对象和数组。我想转换为XML。
所以我想知道是否有人对我可以用来完成这项任务的示例代码有任何建议或链接。
以下是我的cart的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;
}
没有"调用方法"的方法
方法是找到一个可以创建和编辑xml的xml库
快速搜索显示KissXML