我正在使用以下代码提出警告。代码确实显示正确的图像 - 但我怎样才能摆脱警告?
NSString *indexPath = [[NSBundle mainBundle] pathForResource:name ofType:@"png" inDirectory:@"tunes"];
NSURL *url = [NSURL encryptedFileURLWithPath:indexPath];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *image = [[UIImage alloc] initWithData:data];
警告'NSURL可能无法响应+ encryptedFileWithPath:'
答案 0 :(得分:1)
这是因为NSURL
没有名为`encryptedFileWithPath:'的方法。如果您从here复制了代码,那么您可能没有仔细阅读该文章:
如果你熟悉NSURL及其类方法,那么你可能会有 发现了不熟悉的encryptedFileURLWithPath:方法。我有 为方便起见,使用类别扩展NSURL以添加此方法。