Это должно быть статическим NSURL *finalURL = nil;
, и вы должны определить это внутри метода.Затем вы можете проверить, если finalURL == nil, и инициировать его.
- (void)method
{
static NSURL *url = nil;
if(url == nil) {
url = [[NSURL urlWithString:@"http://host"] retain];
}
}
Вы не можете сделать NSURL *finalURL = @""
, потому что @""
- это строка, а не NSURL!
NSArray *array = nil;
верно только в том случае, если вы правильно используете NSArray!