2015-05-27 30 views
0

我的應用程序是一個典型的開始綁定示例與步進和TextField。該錯誤發生在Bindings Inspector中。如果放大下面的圖像並查看光標指向的位置,則會彈出錯誤消息。錯誤「值綁定期望被綁定到一個NSString類型」的問題?

enter image description here

計數屬性是NSNumber*類型。而IB中選擇的TextField顯然需要一個NSString*值來進行綁定。我讀過Cocoa Bindings設備可以在類型之間轉換的地方,事實上我可以運行我的程序而不會出錯。那麼Bindings Inspector試圖告訴我的錯誤是什麼?

我應該將計數類型更改爲NSString *嗎?這擺脫了Bindings Inspector中的錯誤,但名爲count的@property實際上不應該是NString *類型。

回答

0

將屬性NSNumber轉換爲NSString或將其保留爲NSString對象。因爲NSTextfield基本上只保存NSString值

在該模型關鍵路徑中,您應該給NSString對象的名稱。

1

在文本框中添加一個數字格式。