1

Apple Watchのラベルが少し違うようです!

次のラベルを作成しました。

@IBOutlet weak var playerNameLabel: WKInterfaceLabel!

次に、ラベルの書き込みは問題ありません(「setText」メソッドを使用)

let someString = "Hello"
playerNameLabel.setText(someString)

しかし、そのようなラベルから文字列定数にテキストを取得するにはどうすればよいですか???

私は試した:

let plaerName_firstTrial: String = playerNameLabel.description  // some weird stuff
let plaerName_secondTrial: String = playerNameLabel.text // error
let plaerName_thirdTrial: String = playerNameLabel // error
let plaerName_fourthTrial: String = ?????
4

2 に答える 2

1

WKInterfacLabelApple によって定義されているように、プロパティのみがsetterあり、プロパティはありません。getter

このWKInterfaceLabelクラス宣言を確認してください:

問題のスクリーンショット

于 2015-12-23T06:53:48.763 に答える
1

https://developer.apple.com/library/ios/documentation/WatchKit/Reference/WKInterfaceLabel_class/によると

テキストの設定のみを許可し、(プログラムで)取得することはできないようです。

于 2015-05-26T14:44:22.773 に答える