当前位置:  开发笔记 > 前端 > 正文

Cocoa - 调试XCode和Interface Builder之间绑定问题的建议技术

如何解决《Cocoa-调试XCode和InterfaceBuilder之间绑定问题的建议技术》经验,为你挑选了1个好方法。

我是Cocoa的新手,我正在研究Hillegass的书"Mac OS-X的Cocoa编程"中的例子.有几次我一直在使用的示例应用程序启动时,我得到一条消息,例如:

2009-03-11 00:39:19.167 CarLot [7517:10b]无法从类_NSControllerObjectProxy的对象<_NSControllerObjectProxy:0x188bf0>创建NSData

我找到解决这样一个问题的唯一方法是仔细检查界面构建器中的所有绑定和属性,看看我错过了哪些配置 - 这都需要时间!

有没有更有效的方法来确定错误消息中的问题是什么?您是否可以使用任何调试技术来追踪这些问题?



1> Michael Bish..:

Apple的Dev Site上有关于绑定疑难解答的精彩文章.

http://developer.apple.com/mac/library/documentation/cocoa/conceptual/CocoaBindings/Concepts/Troubleshooting.html

关键的外卖?有一个叫做的设置NSBindingDebugLogLevel可以用来获取调试信息.

设置它的两种方法:

1 - 永久保留默认值

defaults write com.yourdomain.yourapplication NSBindingDebugLogLevel 1

2 - 调试时将其作为参数传递

path/to/your/app -NSBindingDebugLogLevel 1

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有