我正在做一个可以提供日期/位置提醒的任务应用。我想知道在打开mapView选择地址时是否还有暂时保存图片中字段的数据,还是我必须将这些字段传递给mapView,然后在返回addTaskVC时重新设置它们? / p>
答案 0 :(得分:0)
我使用了一个全局结构来保存我的临时变量,然后将它们加载到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
}