iPhone被锁定时无法访问Documents目录?

时间:2014-03-03 19:12:07

标签: ios iphone objective-c lockscreen documentsdirectory

场景1 。我使用此代码使用Dropbox SDK从Dropbox下载文件。

-(void)downloadFile:(DBMetadata*)file
{
    if (!file.isDirectory)
    {
        NSString *documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
        NSString *localPath = [documentsPath stringByAppendingPathComponent:file.filename];

        [[self restClientForDownload] loadFile:file.path intoPath:localPath];

    }

}

场景2。每当我想播放Documents目录中的歌曲时。当iPhone 获取密码锁定时,它将无法播放。当前歌曲也会在几秒钟内停止播放。

1 个答案:

答案 0 :(得分:1)

这是不可能的。但是,你可以"阻止"当您的应用运行时,您的手机无法锁定。 [UIApplication sharedApplication] .idleTimerDisabled = YES应该这样做。