在调试iOS应用程序时,如何查看App Group Shared Container目录的内容?

Alf*_*sen 7 xcode objective-c ios swift ios8

相当自我解释.

我们可以通过Window> Devices查看应用程序的文档,库,tmp目录(这种情况一直如此).

但是,当iOS8的应用扩展程序出现时,应用程序组共享容器随附了它们.我如何查看其内容?

编辑:澄清一下,我不是在问代码如何与这个目录进行交互.我问的是如何在Finder的上下文中与这个目录进行交互.

Sun*_*rge 4

获取应用程序组路径

#define APP_GROUP_PATH [[[NSFileManager defaultManager] containerURLForSecurityApplicationGroupIdentifier:@"yourGrpupId"] path]
Run Code Online (Sandbox Code Playgroud)

以下代码查看共享容器数据

NSLog(@"Shared container data:%@",[self listFileAtPath:APP_GROUP_PATH]);

-(NSArray *)listFileAtPath:(NSString *)path
{
    int count;

    NSArray *directoryContent = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:path error:NULL];
    for (count = 0; count < (int)[directoryContent count]; count++)
    {
        NSLog(@"File %d: %@", (count + 1), [directoryContent objectAtIndex:count]);
    }
    return directoryContent;
}
Run Code Online (Sandbox Code Playgroud)