Также эта строка:
if([[[viewControllerArray objectAtIndex:parentViewControllerIndex]stringValue] isEqualToString: @"FromAddressController"]){
выглядит подозрительно для меня.
Я проверил документацию , а класс UIViewController
, похоже, не имеет метода -stringValue
. Таким образом, вы, вероятно, получите нераспознанное исключение селектора, и ваше приложение будет аварийно завершено.
Возможно, вы имеете в виду nibName
вместо stringValue
?