如何查看NSURL书签的路径,即使它不可用

时间:2013-11-11 08:24:25

标签: objective-c nsurl

我正在保存用户首选项中保存面板中的NSURL。我想知道如何查看URL的路径,即使文件所在的设备不可用,即[NSURL URLByResolvingBookmarkData:options:bookmarkDataIsStale:error:]返回nil

1 个答案:

答案 0 :(得分:2)

可以像这样检索书签的最后已知路径:

NSDictionary *values = [[NSURL resourceValuesForKeys:@[NSURLPathKey]
                                    fromBookmarkData:bookmarkData]

NSString *path = [values objectForKey:NSURLPathKey];

我做了full writeup