1. 程式人生 > >iOS block反向傳值

iOS block反向傳值

第一步: 在第二個介面的.h中宣告block
typedef void (^ablock)(NSMutableArray *arr); //宣告 ,這裡邊引數型別寫你需要返回的資料型別,我這裡寫的是個陣列.


@property (nonatomic, copy) ablock block; 

第二步:在第二個介面 的.m中

在返回上一頁的方法中寫   self.block(markArray); //MarkArray就為需要反向傳回的值


第三步 在第一個介面的中 跳轉第二個介面時 實現這個block
//    nextVc.block=^(NSMutableArray *arr){
            這裡邊arr就為返回的陣列
//    };