我WKInterfaceTable在Apple Watch上添加行时遇到问题.奇怪的是,无论我做什么,前4行都显示为空.我尝试手动和循环添加行 - 无关紧要.我相信我的代码很好,因为第5行和更多行看起来很好.这是发生的事情:

进一步滚动:

我的代码:
import Foundation
import WatchKit
class TableInterfaceController: WKInterfaceController{
@IBOutlet weak var agentTable: WKInterfaceTable!
let agents = ["The Dude","Walter","Donnie","Maude","Knox","Karl","Nihilist 2"]
override init(){
super.init()
loadTableData()
}
private func loadTableData(){
agentTable.setNumberOfRows(agents.count, withRowType: "AgentTableRowController")
println("Count: \(agents.count)")
for(index,agentName) in enumerate(agents){
let row = agentTable.rowControllerAtIndex(index) as AgentTableRowController
println(agentName, index)
row.agentLabel.setText(agentName)
}
}
}
Run Code Online (Sandbox Code Playgroud)
任何帮助赞赏.这可能是微不足道的.我在Yosemite 10.10.2上运行Xcode 6.2(6C131e)
长话短说:我正试图在selenium独立服务器上将日志级别更改为WARNING.我在CentOS 6.7上运行2.48.2.
我试过服务器端,即-Dselenium.LOGGER.level=WARNING在启动服务器时添加- 没有用.然后我尝试-Djava.util.logging.config.file=/opt/selenium/my.properties使用默认级别的自定义属性文件作为警告 - 不起作用.
然后我尝试在客户端这样做,我正在使用WebDriver API for python.我试过这个帖子的两个建议,也没用.
是否有一个很好的非hacky方式将级别更改为警告?或者至少让它省略击键?它在我的日志文件中转储密码,我不喜欢这样.
我正在为Pebble开发,我的开局很艰难.
我正在尝试使用2个字符串和2个值填充text_layer,如下所示:
等待AVG:3 MAX:5
由于mallocPebble SDK不支持,我无法使用sprintf,因此我坚持使用snprintf.以下代码仅打印"4":
srand(time(NULL));
int average = (rand()%6)+1;
int maximum = average + 2;
static char *avgText="WAIT AVG: ";
static char *maxText="MAX: ";
snprintf(labelText,sizeof(avgText) + sizeof(average) + sizeof(maxText) + sizeof(maximum),"%s %d %s %d",avgText,average,maxText,maximum);
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激.我知道我可以创建4个单独的TextLayers,但这对我来说是最后的手段.
apple-watch ×1
c ×1
ios ×1
logging ×1
monitoring ×1
pebble-sdk ×1
printf ×1
python ×1
security ×1
selenium ×1
sizeof ×1
strlen ×1
swift ×1
watchkit ×1