我想點擊時我的按鈕,重新啓動我的看法,這樣就可以了,當我點擊我要運行下面的代碼行:如何將我的UIButton鏈接到我的didFinishLaunching中的一行代碼中?
[self.navigationController pushViewController:self.viewController animated:YES];
或者我希望它運行我的整個didFinishLaunching方法?
如何鏈接按鈕?
任何幫助表示讚賞!
我想點擊時我的按鈕,重新啓動我的看法,這樣就可以了,當我點擊我要運行下面的代碼行:如何將我的UIButton鏈接到我的didFinishLaunching中的一行代碼中?
[self.navigationController pushViewController:self.viewController animated:YES];
或者我希望它運行我的整個didFinishLaunching方法?
如何鏈接按鈕?
任何幫助表示讚賞!
我不知道你的
意思重裝我的應用程序點擊
時,但在buttonClick 做任何事情,你將不得不創建按鈕
行動[myButton addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside];
-(void)buttonClicked
{
[self.navigationController pushViewController:self.viewController animated:YES];
}
並明確呼籲didFinishLaunching
是不正確的和推薦的方式來做到這一點。
您可以包含所有didFinishLaunching
代碼的方法,並呼籲ButtonClick
從另一個viewController
使用
-(void)buttonClicked
{
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate methodToCall];
}
嗨,這行代碼去哪裏? [myButton addTarget:self action:@selector(buttonClicked :) forControlEvents:UIControlEventTouchUpInside];在一個錯誤(這是在我的viewController)結果說的viewController是不是在結構 – 2013-05-10 07:03:21
你可以在包含按鈕 – Bonnie 2013-05-10 07:05:02
視圖控制器的'viewDidLoad'它添加[YES self.navigationController pushViewController:self.viewController動畫]或工會,即使是的viewController我的appDelegate的屬性。任何幫助表示讚賞! – 2013-05-10 08:13:01
除非你使用私有API的訪問AppDelegate
方法,它是無法重新啓動您的應用程序。
你想重新加載你的觀點?那麼你可以使用'[yourViewController.view setNeedsDisplay]' – 2013-05-10 08:59:36