博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【iOS开发笔记23/50】使用ARC时,如果不加strong,有时会给出警告
阅读量:5859 次
发布时间:2019-06-19

本文共 609 字,大约阅读时间需要 2 分钟。

最近将代码转换成ARC内存管理方式,用Edit菜单中的Refactor可以完成自动转换,还是非常方便,但马上编译后会给出警告。

assigning retained object to unsafe property, object will be released after assignment.

错误出现在对window和navController上。

@interface MyViewerAppDelegate : UIResponder 
@property ( nonatomic) UIWindow *window;
//主窗口上要出现导航栏
@property ( nonatomic) UINavigationController *navController;
@end

按理说,默认是strong类型,不需要加上strong,但这时编译器就是给出警告,所以为了不让编译器发出烦人的警告,还是手动把strong加上。

@interface MyViewerAppDelegate : UIResponder 
@property ( nonatomic, strong) UIWindow *window;
//主窗口上要出现导航栏
@property ( nonatomic, strong) UINavigationController *navController;
@end

转载地址:http://xarjx.baihongyu.com/

你可能感兴趣的文章
etymology-F
查看>>
Mycat安装以及使用测试
查看>>
JS里验证信息
查看>>
Akka actor tell, ask 函数的实现
查看>>
windows10 chrome 调试 ios safari 方法
查看>>
Hello , Ruby!
查看>>
Netty 4.1.35.Final 发布,经典开源 Java 网络服务框架
查看>>
详解Microsoft.AspNetCore.CookiePolicy
查看>>
SCDPM2012 R2实战一:基于SQL 2008 R2集群的SCDPM2012 R2的安装
查看>>
SQL SERVER中字段类型与C#数据类型的对应关系
查看>>
Linux lsof命令详解
查看>>
SVG path
查看>>
js判断checkbox是否选中
查看>>
【转】TabError:inconsistent use of tabs and spaces
查看>>
多系统盘挂载
查看>>
MySQL函数怎么加锁_MYSQL 函数调用导致自动生成共享锁问题
查看>>
python httpstr find_Python string.rfind方法代碼示例
查看>>
php 发布拼多多,拼多多补贴换增长的故事还能讲多久?
查看>>
[na]office 2010 2013卸载工具
查看>>
Dynamic Performance Tables not accessible Automatic Statistics Disabled for this session
查看>>