有没有办法通过代码找到当前iPhoto图库的路径?
答案 0 :(得分: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图库的位置(如果存在)。