在这个简单的游戏中有一个Fighter类,其目的是让两个战士战斗。健康值低于0的一方输掉了比赛。为了战斗,有一个静态方法战斗(..)迭代直到一个战士赢得比赛,由另一个非静态方法攻击(..)支持objectFighter的生命值应该随着两个对象在游戏中使用fight(...)和attack(...)方法进行战斗而改变。问题是它总是打印相同的Fighter生命值,而且游戏永远不会结束。我看不出问题出在哪里classViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()//Doanyaddit