我有一個應用程序,其中有一個部分,在按鈕上點擊我將值插入到數據庫中,並在同一按鈕上操作視圖控制器被稱爲。這是我的按鈕操作代碼;在一個按鈕上單擊如何調用一個類,並同時在數據庫中插入值
//this is my button action
-(IBAction)Start:(id)sender{
Gjourney = mTextJourney.text;
Glocation = mTextLocation.text;
Gmessage =mDescription.text;
// Insert into the database function
[self saveInDatabase];
app=(JourneyAppDelegate *)[[UIApplication sharedApplication]delegate];
//this is the class which i want to get called when i click on the button
BreadcrumbViewController *st = [[BreadcrumbViewController alloc]initWithNibName:@"BreadcrumbViewController" bundle:nil];
[app.navController pushViewController:st animated:YES];
}
我的問題是當單擊開始按鈕時,我的數據被保存在數據庫中,但BreadcrumViewController類不被調用。可能是什麼問題?
您是否設置了任何斷點來查看代碼是否被調用? – rckoenes 2011-04-29 08:04:58
我會開始檢查應用程序委託中的navController是否不爲零。 – Vladimir 2011-04-29 08:07:38
此外,問題是有點關閉。類呼叫和數據庫變異不是同時發生,而是緊接着彼此。如果數據庫變異工作正常,但類的調用不是,則意味着移除所有數據庫變異可能不會對您遇到的問題產生任何影響。這不是一個負面的評論,我只是暗示你應該介意,因爲那些可能知道你問題的答案的人可能會對看到數據庫功能感到「害怕」,因爲他們可能會想他們無法解決它:) – Joetjah 2011-04-29 08:08:28