我正在做一个任务应用程序,您可以在其中获得日期/位置提醒。我想知道在打开mapView选择地址时是否有将数据临时保存在图片中的字段中的方法,还是我必须将这些字段传递给mapView以便在返回addTaskVC时重新设置它们?

ios - 临时打开新的ViewController时保存值-LMLPHP

最佳答案

我使用全局结构将临时变量保存到,然后将其加载到viewDidLoad内部或需要加载的位置
全局结构

struct tempVariablees {

    static var taskTextField = ""
    static var dateField = ""
    static var dateSelected = false

}

ViewDidLoad
if tempVariablees.taskTextField != "" {
        taskText.text = tempVariablees.taskTextField
    }
    if tempVariablees.dateField != "" && tempVariablees.dateSelected{
        dateSelected.text = tempVariablees.dateField
        remindMeOnDay.isOn = true
        userPickedDate = tempVariablees.dateSelected
    }

关于ios - 临时打开新的ViewController时保存值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45386230/

10-10 07:38