我正在使用Tab-bar應用程序。Tabbar應用程序中的PopViewController
TAB-BAR CONTROLLER
|
_______________________________________________________
| | | |
View 1 View 2 View 3 View 4
| |
SearchingON Detail View
問題1:我有一個按鈕(讓說註銷),按鈕上這是對視點4點擊,我要彈出視圖的詳細視圖2.
這樣經過新的登錄新用戶不應該達到詳細視圖。
我曾嘗試:
if ([[NSUserDefaults standardUserDefaults] valueForKey:@"IsChattingON"])
{
ChatDetail *chat = [[ChatDetail alloc] initWithNibName:@"ChatDetail" bundle:nil];
[chat BackButtonClicked:nil];
}
,並詳細查看後退按鈕我的代碼是:
-(IBAction)BackButtonClicked:(id)sender
{
[[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"IsChattingON"];
[self.navigationController popViewControllerAnimated:YES];
}
這裏有bool值詳細查看是否打開或沒有用戶默認值。
問題2:我在視圖1的表視圖上應用搜索,並且想要移除搜索是否單擊了視圖4 SignOut按鈕。如果點擊View 4的退出按鈕,我想刷新View 1。
刪除搜索我已經完成了這段代碼,但沒有得到想要的結果。
PeopleController *People = [[PeopleController alloc] initWithNibName:@"PeopleController" bundle:nil];
People.isSearchingRecords = NO;
我已搜索到目前爲止關於popViewControllers但無法找到此場景。請讓我知道如何實現這一功能。
難道你不能在點擊時顯示任何標籤的根屏幕?不管上次狀態如何 – Saad
+1,尼斯和艱難的問題這一次:P ..記得我嗎?.. – mAc
yp!你好嗎? – NSException