Coding style 更改iAction的名称现在会出现未捕获的异常错误

Coding style 更改iAction的名称现在会出现未捕获的异常错误,coding-style,nsexception,Coding Style,Nsexception,好的,希望这个很简单 我以为我已经弄明白了,但不记得我做了什么 在任何应用程序中,我都会进入并创建一个与按钮或任何东西的连接,我给它起了一个类似“PressThisButtonHendone”的名字 这一切都很好,而且效果很好 但是 然后我想将名称更改为“完成后按此按钮” 因此,我删除了旧操作并创建了一个具有此名称的新操作,然后进入.m文件以删除自动放置的旧操作Xcode,并将旧方法中的所有代码放置在新的正确命名的操作Xcode中 然后我构建了项目,它运行得很好,应用程序启动了,我使用了所有其他

好的,希望这个很简单

我以为我已经弄明白了,但不记得我做了什么

在任何应用程序中,我都会进入并创建一个与按钮或任何东西的连接,我给它起了一个类似“PressThisButtonHendone”的名字

这一切都很好,而且效果很好

但是

然后我想将名称更改为“完成后按此按钮”

因此,我删除了旧操作并创建了一个具有此名称的新操作,然后进入.m文件以删除自动放置的旧操作Xcode,并将旧方法中的所有代码放置在新的正确命名的操作Xcode中

然后我构建了项目,它运行得很好,应用程序启动了,我使用了所有其他功能,很好,然后我点击了与“完成后按此按钮”相关的按钮 我从这些方面得到了一些东西

   2014-06-03 12:30:18.148 appname[5602:60b] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<ViewController 0x12ed27d10> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key PressThisButtonWhenDone.'
   *** First throw call stack:
   (0x18cb66f50 0x1990701fc 0x18cb66bd4 0x18d624720 0x18cab25ec 0x18feeadd0 0x18fe2f878 0x18fb30488 0x18fb303f4 0x18fcdd868 0x18fbe7f54 0x18fbe7d24 0x18fbe7ca4 0x10241299c 0x18fb2aff8 0x18f71c258 0x18f716e20 0x18f716cd8 0x18f716560 0x18f716304 0x18fb2f16c 0x18cb27644 0x18cb269a0 0x18cb24c38 0x18ca65c20 0x19274dc0c 0x18fb96fdc 0x10009d6fc 0x199663aa0)
   libc++abi.dylib: terminating with uncaught exception of type NSException
2014-06-03 12:30:18.148 appname[5602:60b]***由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:该类不符合按键的键值编码。请按ThisButtonHendone。”
***第一次抛出调用堆栈:
(0x18cb66f50 0x1990701fc 0x18cb66bd4 0x18d624720 0x18cab25ec 0x18FEADD0 0x18fe2f878 0x18fb30488 0x18fb303f4 0x18fcdd868 0x18fbe7f54 0x18fbe7d24 0x18fbe7ca4 0x10241299c 0x18FB2AF8 0x18F71C25C 0x18f716e20 0x18f716cd8 0x18F71660 0x18F71604 0x18FB716304 0x18fb2f16c 0x18cb27644 0x18CB269 0x24C38CF01969C)
libc++abi.dylib:以NSException类型的未捕获异常终止
这是旧的按钮名称,我无法在任何地方找到它来删除它
我尝试进行了一次清理,不确定这是否会起作用,但它没有起作用。如何消除此错误

,因为事实证明仍然存在与旧名称的连接,这就是错误的原因。通过访问连接管理器,我发现新连接在那里,旧连接也在那里。我删除了旧的,现在可以正常工作了。我知道这将是一个简单的解决办法