0

ボタンを押すと次のページに移動しますが、コードはここにありますが、何も起こりません。ブレークポイントを設定して、そこに到達するかどうかを確認します。ある時点で機能していましたが、魔法のようなことが起こり、今では機能しなくなりました。どんな助けでも大歓迎です。

    //
//  MainViewController.m
//  SimpleApp
//
//  Created by Ruslan on 1/28/13.
//  Copyright (c) 2013 Company. All rights reserved.
//

#import "MainViewController.h"
#import "AppDelegate.h"
#import "EditViewController.h"

@interface MainViewController ()

@end

@implementation MainViewController



// Call this when take photo button is pressed





- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.

    // Show Camera




}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.


}


// Call this when ipmport button is pressed

-(IBAction)importButton:(id)sender
{
    EditViewController *editPage = [[EditViewController alloc] initWithNibName:@"EditViewController" bundle:nil];
    [self.navigationController pushViewController:editPage animated:(YES)];
//    EditViewController *editPage = [[EditViewController alloc] initWithNibName:@"EditViewController" bundle:nil];
//    [self.navigationController pushViewController:editPage animated:(YES)];

}



@end
4

1 に答える 1

0

クイックフィックス:

[self presentViewController:editPage animated:YES completion:nil];

または、ビューがどのように適合するかを考える必要があります。編集ページは、ボタンを使用してビューから「プッシュ」する必要がありますか (したがって、「戻る」矢印が表示されます)。はいの場合、ボタンを保持しているビューはナビゲーションコントローラー内にある必要があります。つまり、そのビューを提示している人は誰でもそれをナビゲーションなどとしてラップします...

于 2013-01-30T03:25:06.197 に答える