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

根据https://developer.apple.com/library/ios/documentation/WatchKit/Reference/WKInterfaceLabel_class/

他们似乎只允许设置文本,而不是(以编程方式)获取它。

于 2015-05-26T14:44:22.773 回答
1

WKInterfacLabel仅拥有Apple 定义的setter财产,没有财产。getter

检查此类WKInterfaceLabel声明:

问题截图

于 2015-12-23T06:53:48.763 回答