1. 程式人生 > >在POP回來的控制器上重新整理資料的簡單方法

在POP回來的控制器上重新整理資料的簡單方法

通過POP切換到控制器,並重新整理控制器資料的常規方法一般是通過通知,代理,但方法都過於繁瑣,可以利用此方法簡單的實現此功能。

因為POP回來的時候不會執行- (void)viewDidLoad,所以在這個方法中加一個標識,然後在-(void)viewWillAppear進行判斷,如果沒執行viewDidLoad,則說明是POP回來的,可以執行介面的重新整理等方法,程式碼如下:


//先宣告一個變數標誌是不是POP回來的
@property (assign,  nonatomic) bool isPop;
@end

@implementation ILSetting_General
//這個方法執行表明,是PUSH進來的,則將isPop設定為NO

- (void)viewDidLoad
{
    [super viewDidLoad];

    _isPop=NO;//將isPop設定為NO
    NSLog(@"- (void)viewDidLoad");
}
//無論是PUSH,POP都會執行這個方法
-(void)viewWillAppear:(BOOL)animated{
     NSLog(@"-(void)viewWillAppear:(BOOL)animated");
    if (_isPop) {
         [self reloadTableView];//執行POP的方法,比如你POP回來後需要重新整理表格。
    }else{
        //執行PUSH進來時的方法。

    }
    _isPop=YES;//將標誌設定為YES。
}
//重新整理當前的cell資料
-(void)reloadTableView{
    NSLog(@"-(void)reloadTableView");
}

相關推薦

POP回來控制器重新整理資料簡單方法

通過POP切換到控制器,並重新整理控制器資料的常規方法一般是通過通知,代理,但方法都過於繁瑣,可以利用此方法簡單的實現此功能。 因為POP回來的時候不會執行- (void)viewDidLoad,所以在這個方法中加一個標識,然後在-(void)viewWillAppear

YouTube怎麼看視訊,解決如何開啟YouTube最簡單方法

不得不說YouTube是現在很新潮的一個視訊網頁,想看什麼都可以上這個上面搜尋一下但是使用過YouTube的人都知道這款軟體(網頁)是在國內不能正常開啟的, 開啟就是網頁走丟了 或者無法連線,請檢查網路 下面小編教你們一個正確開啟YouTune的辦法的 首先

iOS 返回UIViewController控制器是否重新整理資料

//聯絡人:石虎 QQ:1224614774 暱稱:嗡嘛呢叭咪哄          QQ群:807236138  群稱:iOS 技術交流學習群 一、概念   * isKindOfClass

PullToRefreshListView拉載入,下拉重新整理 重新整理網路資料 簡單實現ListView顯示網路資料

1、依賴: compile 'com.google.code.gson:gson:2.6.2' compile 'com.github.userswlwork:pull-to-refresh:1.0.0' 2、許可權: <uses-permission andro

【轉】使用git將項目傳到github(最簡單方法

名稱 posit gitignore nor this strong 共享 window mas 原文地址:http://www.cnblogs.com/cxk1995/p/5800196.html 首先你需要一個github賬號,所有還沒有的話先去註冊吧! https:/

ubuntu 安裝node.js 的簡單方法

config targe int ubun span 命令 ins x64 com 一、安裝 1.$ sudo apt-get install nodejs2.$ sudo apt-get install npm二、升級 1.升級npm命令如下: $ sudo np

傳程式碼到碼雲 簡單方法以及坑

以下所有操作都在命令列進行   1 git 配置 git config --global user.name “使用者名稱” git config --global user.email “郵箱” 2 生成公鑰私鑰 #ssh-keyg

mui返回個頁面並重新整理資料

今天寫專案遇到個問題,就是B頁面支付操作完成以後,點選返回按鈕要到A頁面,此時A頁面的餘額需要重新整理,無論是vue專案還是app專案好像並沒有用到過這個東西。 好一陣的頭大,用的mui框架,網上能找的方法幾乎都試了,不知道原因所以無法解決。 最後終於弄清楚了原因。 B頁面這樣寫:

js---mui返回一頁並重新整理資料

作為小白,寫這個是崩潰的,每一個單獨都可以用,但是放到返回主頁面就不行了,然後然後。。。就各自截取了一段,就好了/(ㄒoㄒ)/~~ HTML程式碼片://使用的是mui的返回 <header class="mui-bar mui-bar-nav"> <a

使用git將專案傳到github(最簡單方法) - 轉

方法如下 https://www.cnblogs.com/cxk1995/p/5800196.html   唯一需要注意的地方: 紅線框起來的地方,一定要改成"first commit"   或者其他內容,例如 git commit  

MATLAB讀取PhysioNet資料簡單方法

進入網站 https://physionet.org/ 1.從PhysioBank Database Index-->ECG Databases-->ANSI/AAMI EC13 TestWaveforms,然後下載列表中的dat檔案,比如aami3a.dat 2.開啟

MVC 前臺獲取後臺資料簡單方法

後臺程式碼:   前臺程式碼: 然後在前臺迴圈取出資料 放到頁面上: <table> <thead id=""> <tr id="" class="">

XlistView拉載入及新資料,下拉重新整理資料

private XListView xListView; private int i=1; private String path=“http://www.xieast.com/api/news/news.php?page=”; private ArrayList<User.DataB

RecyclerView搭配BRVAH實現重新整理簡單使用

RecyclerView搭配BRVAH實現上拉重新整理的簡單使用 build.gradle 配置說明 新增資源庫新增資源庫 allprojects { repositories { ... maven { url "https

網頁資料實時更新的三種簡單方法

一、頁面自動重新整理<meta http-equiv="refresh" content="20">其中20指每隔20秒重新整理一次頁面. 二、頁面自動跳轉:<meta http-equiv="refresh" content="20;url=http://www.hackhome.com">其

HttpURLConnection 請求網路資料 簡單使用(成功方法

import android.os.Handler; import android.os.Message; import com.google.common.io.CharStreams; import java.io.InputStreamReader; import java.net.H

Android之JNI動態註冊native方法和JNI資料簡單使用

1、介紹JNI註冊方式 JVM 查詢 native 方法有兩種方式:     1)、按照 JNI 規範的命名規則(靜態註冊)    2) 、呼叫 JNI 提供的 RegisterNatives 函式,將本地函式註冊到 JVM 中(動態註冊) 2、動態註冊的步驟

git的簡單傳 使用git將專案傳到github(最簡單方法

  使用git將專案上傳到github(最簡單方法)   首先你需要一個github賬號,所有還沒有的話先去註冊吧! https://github.com/ 我們使用git需要先安裝git工具,這裡給出下載

使用git將專案傳到github(最簡單方法

首先你需要一個github賬號,所有還沒有的話先去註冊吧! https://github.com/ 我們使用git需要先安裝git工具,這裡給出下載地址,下載後一路直接安裝即可: https://git-for-windows.github.io/ 1.進入Git

轉載 STM32簡單資料傳輸方法與通訊協議(適合串列埠和一般匯流排)

版權宣告:謝謝你那麼厲害還看了我的文章,歡迎轉載交流學習~    https://blog.csdn.net/kilotwo/article/details/79307090 引言 在一般的專案開發過程中,往往需要兩塊或以上微控制器進行通訊完成資料傳輸,例如四旋翼無人機