基本视图占用太多CPU

时间:2019-06-12 13:43:58

标签: ios swift xcode

对我的应用程序的第二个视图执行segue之后,CPU使用率从0%变为100%或更高。第二种观点很琐碎。它有几个视图:基本上是一个文本框,两个按钮,一个标签和一个图像。视图控制器也只有很少的代码,基本上是这样(我只是省略了一个按钮的单击实现):

class MyViewController: UIViewController {

  @IBOutlet weak var userNameText: UITextField!
  @IBOutlet weak var messageLabel: UILabel!

  override func viewDidLoad() {
     super.viewDidLoad() 
  }

   @IBAction func cancelButtonWasPressed(_ sender: UIButton) {
    navigationController?.popViewController(animated: true)
    dismiss(animated: true, completion: nil)
   }

   @IBAction func nextButtonWasPressed(_ sender: Any) {
      // code executed when clicked, but CPU is already 100% before clicking
   }

   override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
   }
 }

我使用了X-Code仪器,但是除了CPU和电池使用率很高之外,我没有找到任何有用的信息。我最后的怀疑是放置视图的方式,或者可能需要处理其约束或道具。

有什么主意吗?

0 个答案:

没有答案