2016-09-30 4 views
0

Puis-je formuler une expression concise dans Swift pour affirmer que l'indicateur d'activité de l'un des deux contrôleurs de vue est animé. L'expression peut supposer que vc1 ou vc2 est distinct de nil.Affirmation concise de Swift pour Bool? || Bool?

Ce qui suit ne fonctionne pas tout à fait, sans doute parce qu'il est de la forme Bool? || Bool? au lieu de Bool || Bool:

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

Répondre

1

== travaille toujours pour optionals, de sorte que vous pouvez faire quelque chose comme ceci:

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