2016-09-30 76 views
0

我可以在Swift中制定一個簡潔的表達式來聲明兩個視圖控制器之一的活動指示器是動畫。該表達可以假定vc1vc2不同於nilBool的簡潔Swift斷言? ||布爾?

下完全不是那麼回事,大概是因爲它的形式是Bool? || Bool?,而不是Bool || Bool的:

assert(vc1?.activityIndicator.isAnimating || 
     v22?.activityIndicator.isAnimating) 

回答

1

==仍然可以工作,自選,所以你可以做這樣的事情:

assert(vc1?.activityIndicator.isAnimating == true || 
     v22?.activityIndicator.isAnimating == true)