0
我有一個textfield
,用戶可以在其中輸入事件。我有兩個按鈕oncbtn(tag:0)
和ofcbtn(tag:1)
,用戶可以選擇。例如,如果用戶輸入History101
並選擇兩個按鈕,則應將其保存在屬性eventNameOnc
和eventNameOfc
中。我需要在這裏添加什麼才能發生這種情況如何一次將數據發送到兩個屬性?
@IBAction func eventSave(_ sender: UIButton) {
let eventInformation = NSEntityDescription.insertNewObject(forEntityName: "EventSchedule", into: context)
if sender.tag == 0 { // oncbtn
eventInformation.setValue(eventTextField.text, forKey: "eventNameOnc")
}
else if sender.tag == 1 { // ofcbtn
eventInformation.setValue(eventTextField.text, forKey: "eventNameOfc")
}
do
{
try context.save()
}
catch{}
}
沒錯,但是您可以在另一個按鈕操作方法中添加按鈕操作。我編輯了我的問題,請看看它。 – Coder221
沒有必要那樣做。您可以將這兩個按鈕鏈接到相同的'IBAction'並使用'tag'屬性來區分它們。 – WeiJay
嗯,我做到了,但由於它們位於eventSave按鈕之下,所以只要單擊一個按鈕,即使在單擊保存並且不給我時間單擊另一個按鈕之前,它也會保存。再次編輯問題供您參考 – Coder221