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

时间:2015-03-03 19:11:28

标签: ios objective-c xcode swift ios8

相当自我解释。

我们可以通过Window>查看应用程序的文档,库,tmp目录。设备(这是永远的情况)。

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

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

1 个答案:

答案 0 :(得分:1)

获取应用程序组路径

#define APP_GROUP_PATH [[[NSFileManager defaultManager] containerURLForSecurityApplicationGroupIdentifier:@"yourGrpupId"] path]

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

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;
}