为什么不能使用" title"作为UITextField的引用插座?

时间:2014-05-10 06:22:19

标签: ios uitextfield iboutlet

我有一个UITextField,它引用了插座名称标题。 当我使用标题作为插座时,它会崩溃我的应用程序。 并给出错误 [UITextField isEqualToString] NSInvalidArgument等。

当我使用标题时它工作正常。 我在谷歌搜索更多的保留字在ios中,我没有发现该标题是一个保留字。 所以请有人知道这个简单的问题,请与我分享。 我知道这是一个简单的问题,但我是ios开发的新手,现在我是实习开发人员,所以对我来说这是一个很大的问题,因为我想知道为什么这个标题词作为引用插座无效。

谢谢!

1 个答案:

答案 0 :(得分:3)

假设您在扩展UIViewController的类上执行此操作,问题是UIViewController已经有一个名为title的属性,其类型为NSString

通过为名称为UITextField的{​​{1}}添加插座,您将与名为title的{​​{1}}属性产生冲突。

只需为您的商店提供一个与现有商品名称不冲突的名称。