我想在xib中使用每月更改的页面,此页面包含文本,歌曲和图像。
请告诉我我是如何执行此操作的,我想我将我的歌曲,图像和文本文件放在服务器上 并在服务器上每月更改歌曲,图像和文本,并在我们的应用程序中自动更改。
如果我是对的,那么建议我如何执行此操作, 如果没有,请告诉我如何在我们的应用程序中添加此功能。
谢谢,
阿伦
答案 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。