Я пытаюсь pushViewController в iOS.But результате выполнения является следующимviewController и pushViewcontroller не работают?
Когда я нажал на кнопку будет сделать переход от просмотра для просмотра B. Вот мой код для просмотра
#import <UIKit/UIKit.h>
#import "ViewControllerB.h"
@interface ViewControllerA : UIViewController
-(IBAction)next:(id)sender;
@end
в .m файл
#import "ViewControllerA.h"
@interface ViewControllerA()
@end
@implementation ViewControllerA
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
}
-(IBAction)next:(id)sender
{
ViewControllerB *viewController=[[ViewControllerB alloc]init];
[email protected]"tunvir";
[self.navigationController pushViewController:viewController animated:YES];
}
@end
в ViewController B
@interface ViewControllerB : UIViewController
@property (nonatomic,strong)NSString *string;
@end
В .m файл
#import "ViewControllerB.h"
@interface ViewControllerB()
@end
@implementation ViewControllerB
@synthesize string=_string;
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
}
@end
В хотите установить строку в viewB на "tunvir" и загрузить объект как viewB. но много предупреждения appears.Why это происходит и как это исправить? Спасибо
Какие предупреждения? – Jeepston
Вложенная анимация push может привести к поврежденной навигационной панели 2013-05-14 14: 55: 36.881 TestBarDelegate [1687: 11303] Завершение перехода навигации в неожиданном состоянии. Дерево навигации в навигационной панели может быть повреждено. 2013-05-14 14: 55: 36.883 TestBarDelegate [1687: 11303] Неуравновешенные вызовы для перехода на начало/конец для. –
У вас есть xib-файл для ViewControllerB ??? –