【发布时间】:2019-11-21 06:40:47
【问题描述】:
我是 Xcode 的新手。我正在练习这个来自苹果的官方教程 - https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/PersistData.html#//apple_ref/doc/uid/TP40015214-CH14-SW1
MealTableViewController 中的 loadView() 函数不起作用。 MealTableViewontroller 链接的完整代码是https://github.com/askit5/FoodTracker/blob/master/FoodTracker/MealTableViewController.swift
我想从 MealViewcontroller 添加一个列表,它是 MealTableviewcontroller 的源视图控制器。 我已将项目上传到 github - https://github.com/askit5/FoodTracker
现在,我遇到了 2 个问题
问题 1)
当我点击 MealViewController 的“保存”按钮时 - 请参阅 Github 中的链接 https://github.com/askit5/FoodTracker/blob/master/Screenshot%20%20of%20MealViewController.png - 新餐点不会添加到 MealtableViewController(除了已保存的餐点,即已经存在的餐点)- https://github.com/askit5/FoodTracker/blob/master/Screenshot%20of%20MealTableViewController.png
我还链接了故事板的截图-https://github.com/askit5/FoodTracker/blob/master/Screenshot%20of%20storyboard.png
问题 2)
当我点击 MealTableViewController 中的“+”按钮时,它显示以下错误(链接错误的屏幕截图)-https://github.com/askit5/FoodTracker/blob/master/Screenshot%20of%20second%20error.png
我的分数少于 10 分。所以,我不能在stackoverflow中添加截图。因此,我已经链接了项目以及 GitHub 中的屏幕截图。请帮忙。
这是问题之一 - MealTableViewController 中的“@IBAction func unwindToMealList(sender: UIStoryboardSegue) {}”函数未链接到“保存”按钮(即点未填充)。我尝试了一切,但无济于事。
【问题讨论】:
-
链接太多xD
-
我建议检查您的代码,因为它很困惑。是在代码中添加一些 cmets、描述函数和变量的好方法,否则可能很难理解功能。当我运行您的项目并尝试添加新项目时,该按钮始终处于禁用状态,并且无法将图像分配给新项目。您确定项目已更新?
-
这是问题之一 - MealTableViewController 中的“@IBAction func unwindToMealList(sender: UIStoryboardSegue) {}”函数未链接到“保存”按钮(即点未填充) .我尝试了一切,但无济于事。
标签: swift