Полагаю, моя ошибка очень проста, но, увы, вот в чем проблема.
В данный момент я пытаюсь установить свой NSURL с помощью этого блока из ViewControllerB
-(IBAction)changeUrl:(id)sender{
globalURL = [NSURL URLWithString:
@"http://secretUrl.fileExstension"];
viewControllerA *viewA = [[viewControllerA alloc] initWithNibName:@"viewControllerA" bundle:nil];
viewA.globalURL = [[NSURL alloc] init];
viewA.globalURL = globalURL;
[viewA.globalURL release];
}
А между тем в viewControllerA я это делаю.
if (globalURL == nil) {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:@"LOL NSURL IS NIL!"
delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
}
else
{
// initates the request with set NSURL
}
Таким образом, основная проблема заключается в том, что NSURL неправильно сохраняет свое значение при передаче между представлениями.
Есть мысли?