2011-07-27 8 views
0

私はエラーなしでこのような何かを書く(そして、「何か」ラベル:ココアの 'variable'.textに相当するものは何ですか?

NSString *thing = someThing.text; 

を持つことができるiPhoneアプリケーションではなく、私はココアでこれを行うにしようとしています。私は上のテキストを設定する必要がありますラベル「もの」として「何か」。それはココアで動作しますが、iOS版ではありませんしません。任意のアイデア?

おかげ

+3

UITextFieldのは、あなたがすべきことの情報と、NSTextfieldあるようなので、ほとんどすべてのUIKitのものに対応するAppKitのクラスがあり、MACドキュメントのクラスを検索しますそれを見つけることができます。私の推測では、あなたがしたいことは[someThing setStringValue: –

答えて

1

Cocoaクラスではなく、(.fooを)など、多くのプロパティを使用していない、彼ら実際には、ゲッター([object foo])とセッター([object setFoo:value])を使用してください。ラベラーvaluesetValue:メソッド。

NSTextField(ラベル)のテキストを設定するには、[myLabel setStringValue:@"Hello World!"]を使用します。

この値を取得するには、NSString *string = [myLabel stringValue]を使用します。 NSControl

ほとんどのサブクラスはstringValueintValue、実装など

+0

stringValueは私が感謝のために探していたものです! –

関連する問題