修改属性名后,应该删除IBOutlet的链接!!

原创 2012年03月31日 10:09:36

*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<ViewController 0x6a53590> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key textField1.'


提示以上的错误。

原因是:原来的.h中定义的是

@property(nonatomic, strong) IBOutlet UITextField *textField1;

后来修改成

@property(nonatomic, strong) IBOutlet UITextField *textField2;


但界面上的链接还存在。所以运行时出现以上的错误!


关于iOS中对IBOutlet与IBAction的个人理解

对于编译而言IBOutlet和IBAction并未做任何操作,说白了IBOutlet和IBAction是标记符号,给interface builder看的。 比如:属性的声明 @propert...
  • wujindeconglin
  • wujindeconglin
  • 2016年01月02日 23:55
  • 418

IBOutlet 为什么默认是weak的

IBOutlet 为什么默认是weak的 文档阅读笔记 标签: iOS [TOC]IBOutlet为什么使用weak前言 无聊间提了个问题,为什么IBOutlet 默认是weak的.才发现,回...
  • MonkeyYangYang
  • MonkeyYangYang
  • 2016年07月09日 23:56
  • 253

IBOutlet和IBAction连线中出现的常见错误

错误一:[setValue:forUndefinedKey]:this class is not key value coding-compliant for the key XXX. 原因:连接了...
  • eternity1118_
  • eternity1118_
  • 2016年06月24日 11:36
  • 277

关于Swift@IBOutlet连线生成的属性系统自动解包问题

关于连线拖出来的属性后面默认带叹号和为什么我们一开始不需要给它赋值问题         @IBOutlet weak var display: UILabel!       ...
  • soindy
  • soindy
  • 2015年06月25日 12:41
  • 1456

IBOutlet对象应该使用strong还是weak修饰

ARC情况下,通常应该使用strong修饰,除非为了避免循环引用的情况。特别是在iOS6之后更应如此,使用weak修饰除了避免循环引用没有其他益处。 And the last option I wa...
  • u012894479
  • u012894479
  • 2016年09月02日 14:21
  • 1330

Cocoa编程之IBAction和IBOutlet含义

IBAction / IBOutlet / IBOutletCollection 时间 2014-05-05 15:00:00  NSHipster原文  http://nshipster.co...
  • mydo
  • mydo
  • 2014年11月28日 20:09
  • 1433

ARC下IBOutlet用weak还是strong

今天用Xcode5的时候,发现默认的IBoutlet的属性设置为weak——因为Xcode5建立的工程都是ARC的了。但是当时还有点不明白,因为项目的原因,一直没有正式使用过ARC。于是,为了搞清楚为...
  • yongyinmg
  • yongyinmg
  • 2014年03月06日 14:04
  • 5370

IOS开发 IBOutlet与IBAction

IBOutlet对于编译器而言只是一个标记,也就是说,编译器会忽略这个关键字。 Interface Builder则是根据IBOutlet来寻找可以在Builder里操作的成员变量。 需要注意的是...
  • czherui
  • czherui
  • 2015年09月10日 20:08
  • 361

给json动态设置未知的属性名

1.源代码 菜鸟教程(runoob.com) 在 for-in 循环对象的属性时,使用中括号([])来访问属性的值: var a=["3163","3162","3161","...
  • Nightliar
  • Nightliar
  • 2017年05月15日 22:05
  • 374

xcode 4.5 中XIB文件中IBOutlet如何关联控件

今天下午为这个耽误了一两个小时,以前用低版本3.2,IBOutlet和IBAction都可以添加在IBuilder中,4.5 找不到添加的地方。 正确的关联,遵循以下几个步骤: 1 在A.h头文件...
  • xdrt81y
  • xdrt81y
  • 2012年11月21日 18:26
  • 9211
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:修改属性名后,应该删除IBOutlet的链接!!
举报原因:
原因补充:

(最多只允许输入30个字)