簡體   English   中英

我如何綁定到NSString?

[英]How do i bind to a NSString?

之前曾問這個問題,但沒有回答。

我可以綁定到這樣的對象:

[[aCellView textField] bind:@"stringValue"
                               toObject:myObject
                            withKeyPath:@"text"
                                options:nil]];

這很容易,因為我有一個myObject.text值。 但是我如何綁定到NSString?

[[aCellView textField] bind:@"stringValue"
                               toObject:aString
                            withKeyPath:@""  // What should the keyPath be?
                                options:nil]];

可以綁定到單個對象,但不能綁定臨時對象。 我們綁定到關鍵路徑的原因之一是對變量的生命周期以及綁定有更多的了解。 使aString成為調用對象的屬性,並使用aString作為關鍵路徑綁定到self

[[aCellView textField] bind:NSValueBinding toObject:self withKeyPath:@"aString" options:@{}];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM