我是一位经验丰富的iPhone开发人员,但现在我使用的是Mac OS X项目并遇到了一个简单的问题。
我创建了一个自定义的NSXML Parser Delegate并添加了两个新的Delegate Functions。 one函数设置NSProgressIndicator(BarStyle)的maxValue,另一个函数更新此值并将当前元素编号打印到NSTextField。
在调试器中,我能够看到所有设置的变量都已正确设置,但在UI中它们仅在NSXMLParser类完成其工作时显示。
所以我的问题:如果我想用当前值更新UI元素,我该怎么做?
- (void) setProgressBarValue:(double)val {
[progressBar setMaxValue:val];
}
- (void) setProgressBarProgress:(double)val {
[progressBar setDoubleValue:val];
}
如果我错过了一些信息,对不起因为这个,请问你得到你需要知道的......:)
坦克你,丹尼斯