有没有办法通过代码找到当前 iPhoto 库的路径?
问问题
701 次
1 回答
3
您可以访问com.Apple.iApps
位于的 plist 文件
/用户/用户名/库/首选项/
在这里,您将找到列出 iApp 数据库(包括 iTunes 和 iPhoto)的最新位置的键。这将允许您自动查看 iPhoto 图库的位置,无论用户选择将其放置在何处。
NSArray *libraryDatabases = [[[NSUserDefaults standardUserDefaults] persistentDomainForName:@"com.apple.iApps"] objectForKey:@"iPhotoRecentDatabases"];
NSURL *libraryURL = (([libraryDatabases count])) ? [NSURL URLWithString:[libraryDatabases objectAtIndex:0]] : nil;
这NSURL
将返回当前 iPhoto 库的位置(如果存在)。
于 2012-09-11T20:38:24.163 回答