我正在尝试获取带有功能的书签:
- (void)getUrlBookMark:(NSString *)urlStr {
NSURL *url = [NSURL fileURLWithPath:urlStr];
NSArray *keys = @[NSURLLocalizedNameKey, NSURLContentAccessDateKey, NSURLContentModificationDateKey];
NSData *bookmark = [url bookmarkDataWithOptions:NSURLBookmarkCreationSuitableForBookmarkFile includingResourceValuesForKeys:keys relativeToURL:nil error:nil];
NSLog(@"bookmark: %@", bookmark);
}
我成功获取了数据,但始终会显示一条错误消息:
[default] [ERROR] Could not create a bookmark: Error Domain=NSFileProviderInternalErrorDomain Code=0 "NoValidProviderFound_url" UserInfo={NSLocalizedDescription=NoValidProviderFound_url}
我提供的网址似乎不正确,但是我已经有了正确的书签,因此我不知道原因和解决方法。