NSURL может не отвечать предупреждением + encryptedFileWithPath - PullRequest
0 голосов
/ 30 августа 2011

Я использую следующий код с предупреждением. Код отображает правильное изображение - но как я могу избавиться от предупреждения?

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:'

1 Ответ

1 голос
/ 30 августа 2011

Это потому, что NSURL не имеет метода с именем encryptedFileWithPath: '.Если вы скопировали свой код из здесь , вы, вероятно, недостаточно внимательно прочитали статью:

Если вы знакомы с NSURL и его методами класса, возможно, вы заметилинезнакомый encryptedFileURLWithPath: метод.Я расширил NSURL, используя категорию, чтобы добавить этот метод для удобства.

...