如何在iPhone中创建动态页面

时间:2010-06-05 05:26:23

标签: iphone objective-c

我想在xib中使用每月更改的页面,此页面包含文本,歌曲和图像。

请告诉我我是如何执行此操作的,我想我将我的歌曲,图像和文本文件放在服务器上 并在服务器上每月更改歌曲,图像和文本,并在我们的应用程序中自动更改。

如果我是对的,那么建议我如何执行此操作, 如果没有,请告诉我如何在我们的应用程序中添加此功能。

谢谢,

阿伦

1 个答案:

答案 0 :(得分:0)

保留文本,音乐和图像的本地副本,这样您就不必每次使用应用程序时都从服务器检索它们,并且在没有Internet连接时也可以显示某些内容。如果应用程序还没有,则在后台从服务器中提取当前月份的数据,这样用户无需等待下载后再使用您的应用程序,然后在您使用应用程序后转换到新主题已下载必要的文件。

对于实现,请使用NSURLConnection并将数据写入本地文件:

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
    filename = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0] stringByAppendingPathComponent:save_name];
    NSFileHandle *file1 = [NSFileHandle fileHandleForUpdatingAtPath: filename];
    [file1 writeData: data];
    [file1 closeFile];
}

有关其他详细信息,请查看this example