我想每隔12小时在我的应用程序中检查数据库中是否有具有相应日期的日期列的行.这是通过在android中编写服务来实现的.但iOS中是否有相应的服务可以完成我的要求?
嗨,我想使用NSData或使用webservice提供的数据字节来编写pdf ?
-(NSData *)saveData:(NSData*)fileData fileName:(NSString *)fileName fileType:(NSString *)fileType
{
NSFileManager *fileManager = [NSFileManager defaultManager];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory , NSUserDomainMask, YES);
NSString *documentsDir = [paths objectAtIndex:0];
NSString *filePath = [NSString stringWithFormat:@"%@/%@.%@",documentsDir,fileName,fileType];
NSData* downloadData = [NSData dataWithData:fileData];
[fileManager createFileAtPath:filePath contents:downloadData attributes:nil];
}
Run Code Online (Sandbox Code Playgroud)
我正在使用它,但它没有工作它给我错误"它可能已损坏或使用预览无法识别的文件格式." 打开上面代码创建的pdf.
我正在开发一个应用程序,它将定期为用户从远程服务器下载文件。我想知道我是否应该用 OS X 的说法使用守护进程(即只要 OS X 启动它就会运行)或用户代理(即只要特定用户登录它就会运行)。有约定吗?思考这个问题时有什么规则可以遵守吗?我当然不希望降压约定最终让我的应用程序执行用户不希望它执行的操作。
此外,对于此类后台进程,似乎可能有一个约定让应用程序显示在状态栏上。例如,我的机器上的 Google Drive 和 Mozy 都在后台监视更改并上传,两者都显示在状态栏中。这是我应该对我的应用程序执行的操作吗?
我试图从服务器下载zip文件并解压缩该文件以获取其在Swift中的内容.NSURLSession的正常方式是否有效?对我有什么建议吗?谢谢!