block调用私有变量问题

私有变量: NSString *private

_weak typeof(self) weakSelf = self;

myBlock = ^{

// 私有成员变量避免循环引用方法

__strong typeof(weakSelf) sweakSelf = weakSelf;

sweakSelf -> private = @"这样就不会了";

};

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • assign vs weak assign适用于基本数据类型,weak是适用于NSObject对象,并且是一个弱引...
    IreneWu阅读 772评论 0 2
  • 把网上的一些结合自己面试时遇到的面试题总结了一下,以后有新的还会再加进来。 1. OC 的理解与特性 OC 作为一...
    AlaricMurray阅读 2,619评论 0 20
  • 在讲block的循环引用问题之前,我们需要先了解一下iOS的内存管理机制和block的基本知识 iOS的内存管理机...
    爱吃鱼的老丑哥阅读 515评论 0 0
  • 在介绍Block之前通过一个简单的应用场景认识下Block 场景描述如下:TableView上面有多个Custom...
    黑_白_灰阅读 1,427评论 4 29
  • 前言 深究block可以说会涉及不少东西,笔者欲通过循序渐进的方式来谈及block相关,略陈固陋。阅读本文前,希望...
    陆辞书阅读 1,150评论 6 22