`

iOS 多层block

    博客分类:
  • ios
 
阅读更多
- (void)setShiFangUpModel{undefined
    SFModel *model = [SFModel new];
   
    __weak typeof(self) weakSelf = self;

    model.chuanZhiBlock = ^(NSString *title) {undefined

        __strong typeof(self) strongSelf = weakSelf;//第一层
        strongSelf.titleLabel.text = title;
        
        __weak typeof(self) weakSelf2 = strongSelf;
        strongSelf.model.chuanZhiBlock = ^(NSString *title2) {undefined

            __strong typeof(self) strongSelf2 = weakSelf2;//第二层
            strongSelf2.titleLabel.text = title2;
        };
    };

 

分享到:
评论

相关推荐

    黑马iOS入学面试必备

    - **NSDictionary的深复制与浅复制**:理解这两种复制方式的区别,尤其是在多层嵌套对象时的影响。 - **有序数组的插入与保持有序**:实现插入元素后数组仍有序的算法。 - **字符串遍历**:掌握不同遍历字符串的方法...

    iOS 饼图控件 PieChart.zip

    `PieChart`还支持自定义标签显示,可以使用`labelFormatter`属性传递一个Block,根据数据点的值生成标签文本。此外,`labelDistance`可以调整标签与饼图边缘的距离,而`labelShadowColor`和`labelTextColor`则可以...

    三级下拉菜单

    这样形成一个多层嵌套的结构。例如: ```html 分类1 子分类1-1 子分类1-1-1 子分类1-1-2 子分类1-2 <!-- 其他一级菜单项 --> ``` 接下来是CSS部分。我们通常会隐藏所有的子级菜单,只显示...

    NSPredicate Demo

    - 对象构造方法:`+predicateWithBlock:`,使用自定义的block来定义过滤规则。 3. **使用NSPredicate**: - `filterArrayUsingPredicate:`:这是NSArray的方法,用于过滤数组中的对象,返回一个新的只包含符合...

Global site tag (gtag.js) - Google Analytics