gpt4 book ai didi

ios - Apple Watch Extension 如何访问 NSDocumentDirectory 中的文件?

转载 作者:行者123 更新时间:2023-11-28 19:48:40 25 4
gpt4 key购买 nike

我正在尝试访问包含 NSDocumentDirectory 中数组的 plist 文件。这是您可以通过 iTunes 中的文件共享访问文件的同一目录。我尝试使用此代码访问文件

- (instancetype)init {
self = [super init];
if (self){
paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
arrayPath = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"fav.out"];
NSArray *arrayFromFile = [NSArray arrayWithContentsOfFile:arrayPath];
if (!arrayFromFile)
arrayFromFile = [[NSArray alloc] init];
self.favArray = [[NSMutableArray alloc] initWithArray:arrayFromFile];
}
}

最佳答案

您不能直接使用主应用程序的文件。您应该设置一个应用程序组并使用如下路径:

NSURL *groupURL = [[NSFileManager defaultManager] containerURLForSecurityApplicationGroupIdentifier:@"group.com.myApp"];

关于ios - Apple Watch Extension 如何访问 NSDocumentDirectory 中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30538959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com