我无法将数据从一个视图控制器传递到另一个视图控制器

问题描述 投票:0回答:1

我创建了一个网络管理器来传递 API,它在第一个视图控制器上工作。当我想在另一个视图控制器上显示表视图中的详细信息时,它不起作用。我在另一个视图控制器上创建了一个实例,但它一直说在范围内找不到。你能帮我吗?同样在 segue 上,它也无法在范围内找到。我现在不知道如何解决它。

enter image description here

enter image description here

enter image description here

ios swift api uikit tableview
1个回答
0
投票

你的

meals
应该在
viewDidLoad

之外

应该如下所示

class MealsViewController : UIViewController {

    var meals : Meals = Meals()

    override func viewDidLoad() {
         super.viewDidLoad()

         print("your meal name is==\(meals.strMeal ?? "")")
    }

}
© www.soinside.com 2019 - 2024. All rights reserved.