2013-10-08 24 views
0

的行動我有這樣的代碼在我的導航欄:搶下的UIBarButtonItem

UIBarButtonItem *myButton = [[UIBarButtonItem alloc] initWithTitle:@"Next" style:UIBarButtonItemStylePlain target:self action:@selector(self)]; 

self.navigationItem.rightBarButtonItem = myButton; 

什麼是下一個步驟時,這實際上是按下搶?

回答

2

你瘋了一個錯誤在這裏設置@selector(self)

你需要在這裏把你需要火的實際功能:

UIBarButtonItem *myButton = [[UIBarButtonItem alloc] initWithTitle:@"Next" style:UIBarButtonItemStylePlain target:self action:@selector(doSomeThing)]; 

,當然還有:

- (void) doSomeThing{ 

} 
+0

哦,這樣一個簡單的錯誤,thx我會標記它正確的時候準備好了 – cdub

2

做這樣


UIBarButtonItem *Button=[[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemCancel target:self action:@selector(myAction:)]; 
    self.navigationItem.leftBarButtonItem=Button; 


- (void)myAction:(id)sender 
    { 
     //do ur actions 
    }