iphone - 从服务器导入数据 txt/xml

标签 iphone ios objective-c xml

我目前正在开发一个将用作跟踪应用程序的应用程序。此应用程序需要位于服务器上的数据。比方说,我们在服务器上为每个客户创建一个文件。该文件将包含跟踪信息。如果这是一个 xml 文件或文本文件会更容易吗?代码会是什么样子?

假设我们已经知道客户编号并且文件与客户编号同名。用户点击按钮以获取数据。然后,该应用程序联系服务器,要求获得具有相同客户编号的文件,并读取它并在标签或类似内容中显示信息。

有什么建议从哪里开始?

最佳答案

如果您没有任何其他特定要求,从服务器获取 xml 文件就足够了。例如,如果您的文件位于 url www.test.com/user1.xml你可以加载到数据中

NSData *tmpData = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"www.test.com/user1.xml"] ];
                    //convert data to string
NSString *tmpString = [[NSString alloc] initWithData:tmpData encoding:NSUTF8StringEncoding];
NSArray *piecesArray = [tmpString componentsSeparatedByString:@" "];
if(piecesArray.count==2)
{
   labelA.text = [piecesArray objectAtIndex:0];
   labelB.text = [piecesArray objectAtIndex:1];
}

关于iphone - 从服务器导入数据 txt/xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14521998/

相关文章:

iphone - 在导航栏上方添加 View

iphone - 从 iPhone 上传视频文件到服务器

iphone - iPhone (iOS) 的 7-ZIP (LZMA) 压缩

objective-c - 更新到 Xcode 6 后的神秘错误

javascript - 由于 JavaScript,iPhone 将逗号添加到输入数字字段

iphone - 从枚举类型 'UIBarButtonSystemItem' 到不同枚举类型 'UIBarButtonItemStyle' 的隐式转换 - iPad - iOS5

iphone - 在运行时修改 objective-c 中的常量

ios - Cordova XCode 构建 iOS 抛出 clang : error: unable to execute command: Segmentation fault: 11

ios - 如何为日期选择器设置具体的时间和分钟数?

ios - 如何使用 Core graphics 更改 UITableViewCell 的背景颜色