![](/img/trans.png)
[英]Can I create only an apple watch extension ( No UI or App for Watch)?
[英]How can the Apple Watch Extension access a file in the NSDocumentDirectory?
我正在嘗試訪問包含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"];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.