错误"值绑定是否期望绑定到一种NSString"要紧吗?

时间:2015-05-27 02:11:21

标签: cocoa xcode6 cocoa-bindings

我的应用程序是一个典型的开始Bindings示例,带有Stepper和TextField。绑定检查器中发生错误。如果放大下面的图像并查看光标指向的位置,则会弹出一个错误消息。

enter image description here

count属性的类型为NSNumber*。在IB中选择的TextField显然需要NSString*的绑定值。我在某处读到Cocoa Bindings设备可以在不同类型之间进行转换,实际上我可以无错误地运行我的程序。那么Bindings Inspector试图告诉我的错误是什么?

我应该将计数类型更改为NSString *吗?这解决了Bindings Inspector中的错误,但名为count的@property实际上不应该是NString *类型。

2 个答案:

答案 0 :(得分:1)

在文本字段中添加数字格式。

答案 1 :(得分:0)

键入属性NSNumber到NSString或将其保存为NSString对象。因为 NSTextfield基本上只包含NSString值

在该模型密钥路径中,您应该提供NSString对象的名称。