iPhone应用程序有一个"Shopping Cart" - 如何将自定义对象转换为XML以发送到服务器



我的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

最新更新