A B C 三介面傳值Block

2021-07-09 12:59:40 字數 1095 閱讀 9500

第一介面需要用到值, 但是資料是在第三介面的block 裡獲取到的.然後 就很笨的傳了兩次 3-2-1

//1.首先第一介面的值是第二介面傳過來的, block 第二介面定義

第二介面之前

先寫好執行

scanvcontroller*scanvc = [[scanvcontroller

alloc

] init];

scanvc.customvorderdetail = ^(id responseobject),

@,nil];}};

//3.第二介面定義block 並且宣告成屬性(方便第一介面點出來)

//4.第二介面的值又是第三介面傳來

1> 依舊

去第三介面之前

先寫好執行

2> 獲取到的值賦給第一介面(賦值時要寫判斷如果為真,賦值)

typedef

void (^customvorderdetail)(id);

@property (nonatomic, copy) customvorderdetail  customvorderdetail;

returnjudgestr*returnstr = [[returnjudgestr

alloc

] init];

returnstr.scanvccustomvordera = ^(id responseobject)

};//5.第三介面

定義宣告blok

//6.判斷

如果為真賦值

typedef

void(^scanvccustomvordera) (id );

@property (nonatomic, copy) scanvccustomvordera scanvccustomvordera;

[[apiservice

shareapiservice] getdata:@"gethu"

parameters:dic success:^(nsurlsessiondatatask *task, id responseobject) failure:^(nsurlsessiondatatask *task, nserror *error) ];

軟體測試 三 介面測試

有軟體的地方就有介面,就會有介面測試。介面測試是軟體測試中,最多,最繁瑣,最簡單的測試。尤其在本地化測試 多國語言測試 中,有很多的介面測試。介面測試,也叫ui測試 user inte ce testing 本文介紹一些常見的介面測試,以及描述介面bug時所用的術語。閱讀目錄 介面測試的目的 介面測...

Cobaltstrike學習(三)介面功能

1.新建連線 2.斷開當前連線 3.4.轉換檢視模式為圖示模式 像網路拓撲一樣 5.轉換檢視模式為詳細會話列表模式 6.轉換檢視模式為目標列表 7.憑據資訊 9.記錄鍵盤 10.螢幕截圖 已上線的機器的 11.生成無狀態beacon後門 13.office巨集攻擊 14.生成指令碼通過web傳遞 利...

介面測試(三)介面測試工具

介面測試工具分類 抓取介面,測試介面 抓包工具分析與抉擇 1.httpwatch ie firefox瀏覽器的外掛程式,較少選擇 2.wireshark 功能齊全龐大,tcp udp都可抓取到,抓取經過電腦的所有請求,看資料比較麻煩,需要新增表示式過濾,一般也不選用 3.fiddler 輕量級,只記...