UIViewController 与加载其中的View之间的相互引用
来源:互联网 发布:最小的linux 编辑:程序博客网 时间:2024/05/17 06:20
在UIViewController中,自定义UIView进行加载,将控制器的对象传递到View中需要进行weak弱引用,不然会产生引用循环,具体原因不太清楚,有待研究,可能是我代码的特殊环境造成的。
例:在控制器中:
CustomView * view = [[CustomView alloc]initWithFrame:frame Controller:self];
[self.view addSubViews: view];
在自定义的View中:
@property (nonatomic, weak) UIViewController * controller;
- (instancetype)initWithFrame:(CGRect)frame Controller:(UIViewController *)controller
{
self = [super initWithFrame:frame];
if (self) {
self.controller = controller;
}
returnself;
}
0 0
- UIViewController 与加载其中的View之间的相互引用
- UIViewController view视图的加载
- Android加载网页JavaScript与Java之间的相互调用
- 在iPhone开发中关于子UIViewController和父UIViewController之间相互调用方法的办法
- UIViewController与UISplitViewController之间的切换
- Xib与Storyboard加载UIViewController View尺寸大小不同的问题
- IPHONE开发 VIEW之间的相互切换
- 消除类之间的相互引用
- frame框架之间的相互引用
- java项目之间的相互引用
- java项目之间的相互引用
- UIViewController view的加载情况,以及frame怎样改变问题
- UIViewController和UIViewController之间的交互
- UIViewController和UIViewController之间的交互
- 各种Doc类View类MainFram类的联系方法(文档,视图,框架之间的相互引用方法)
- UIViewController 的view的创建
- UIViewController中view的生命周期
- C++ 基类与派生类之间的相互引用、赋值问题
- LeetCode:Maximum Product Subarray
- CentOS7下搭建Nginx+MariaDB+php5.4笔记(非自编译)
- VC编程用CyUsb开发USB问题
- HTML5+Canvas实现本地压缩上传图片功能
- mysql新添加用户与删除用户具体操作命令
- UIViewController 与加载其中的View之间的相互引用
- 【Shell】【学习笔记】Linux Shell脚本应用(三)
- Java 栅栏 CyclicBarrier 介绍
- C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
- 使用commons-codec包加密字符串(MD5,SHA1,BASE64)
- 第九周项目三输出星号图(c)
- Jackson 框架,轻易转换JSON
- js中cookie使用详解
- 今天是1024,程序员节