5
好日子的朋友!Nib文件加載極其緩慢
加載Nib文件時,我有非常奇怪的性能結果。下面是從TimeProfiler的屏幕:
總體有時需要多於1200毫秒加載一個簡單的viewController具有2個碎粒。筆尖非常簡單。這是一個例子。正如你可以從上面的截圖中看到,它需要311毫秒裝載:
我用來加載筆尖代碼:
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
setupXib()
}
func setupXib() {
NSBundle.mainBundle().loadNibNamed("TimeSaver", owner: self, options: nil)
bounds = view.bounds
addSubview(view)
setup()
}
func setup() {
slider.maximumValue = 30.0
slider.minimumValue = 1.0
slider.value = 5.0
timeLabel.text = "\(sliderValue.format(format)) min"
}
我不知道這是否會導致問題,但這個應用程序使用應用程序組(WatchExtension)。正如你所看到的,我稱之爲mainBundle的nibs,因爲它們都是主要目標。可能是原因嗎?
謝謝!
OMG我有這個完全相同的問題。花費永遠試圖追蹤它。感謝您發佈您的解決方案 –
感謝分享先生。 –