0

現在、私は単純なiPhoneアプリで作業しています.Xcode 4.3.2を使用して作成しています.(ストーリーボードを使用せずに)ある画面を別の画面に移動すると、Thread1のエラーが見つかりました: EXC_BAD_ACCESS(code=1.address=0x7669739), 同様に私はストーリーボードを使用してある画面を別の画面に移動すると、正常に機能します。この問題を解決する方法、私を助けてください

前もって感謝します

私はこれを試しました(StoryBoardを使用せずに)

- (void)viewDidLoad
{
    [super viewDidLoad];
    self.title=@"Screen 1";

    UIButton *btn =[UIButton buttonWithType:UIButtonTypeRoundedRect];
    btn.frame=CGRectMake(10, 10, 200, 40);
    [btn setTitle:@"Test" forState:UIControlStateNormal];
    [btn addTarget:self action:@selector(GoToMethod) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:btn];
    // Do any additional setup after loading the view from its nib.
}

-(void)GoToMethod
{
    sample2 *s2 =[[sample2 alloc]init];
    [self.navigationController pushViewController:s2 animated:YES];
}
4

1 に答える 1

0

開発者向けドキュメントまたはstackoverflowの検索から回答を得ることができます

 sample2 *s2 = [[sample2 alloc] initWithNibName:@"sample2" bundle:nil]; 
[self.navigationController pushViewController:s2 animated:YES];

ロードするには、nib/xib名を指定する必要があります。

于 2012-09-06T06:20:01.687 に答える