NSData dataWithContentsOfURL проблема - PullRequest
0 голосов
/ 21 апреля 2011

У меня есть строка с URL-адресом. Пожалуйста, взгляните на следующий код. Я не понимаю, в чем ошибка. Получение исключения типа:

Исключение:

[NSCFString isFileURL]: unrecognized selector sent to instance 0x4b69700
2011-04-22 00:16:30.520 SC.Pandit[15098:207] *** Terminating app due to uncaught           

exception 'NSInvalidArgumentException', reason: '-[NSCFString isFileURL]: unrecognized selector sent to instance 0x4b69700'

Мой код:

NSURL *url =(NSURL *) imageURL;
NSLog(@"%@",url);
NSData *data = [NSData dataWithContentsOfURL:url];

1 Ответ

1 голос
/ 21 апреля 2011

Это меня беспокоит;

NSURL *url =(NSURL *) imageURL;

Похоже, вы, возможно, приводите строку в NSURL? Как определяется imageURL?

Если так, не делайте этого, делайте это правильно с чем-то вроде:

NSURL *url = [NSURL URLWithString:imageURL];

Конечно, если imageURL не является NSString, вам нужно начать с него.

Но не могли бы вы привести пример того, как на самом деле выглядит ваш URL, это может быть проблемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...