使用Swift将表格视图链接到“编辑”按钮,且用户信息已就位

使用Swift将表格视图链接到“编辑”按钮,且用户信息已就位,swift,uitableview,edit,Swift,Uitableview,Edit,我有一个编辑按钮(当用户向右滑动时显示),我试图链接到下表视图,但字段中已经有用户信息。我该怎么做那样的事呢 我想这与这件作品有关,但我尝试过的一切都不起作用: let newRelease = Release_Date(context: context) newRelease.artist = artist newRelease.album = album newRelease.release_date = releasedate as NSDate? newRelease.release_d

我有一个编辑按钮(当用户向右滑动时显示),我试图链接到下表视图,但字段中已经有用户信息。我该怎么做那样的事呢

我想这与这件作品有关,但我尝试过的一切都不起作用:

let newRelease = Release_Date(context: context)
newRelease.artist = artist
newRelease.album = album
newRelease.release_date = releasedate as NSDate?
newRelease.release_dateId = UUID().uuidString
以下是表视图代码:

import UIKit
import CoreData
import UserNotifications

class AddfreshreleaseViewController: UIViewController {

@IBOutlet var artisttextfield: UITextField!
@IBOutlet var albumtextfield: UITextField!
@IBOutlet var releasedatePicker: UIDatePicker!


override func viewDidLoad() {
    super.viewDidLoad()

    releasedatePicker.minimumDate = Date()

    // Do any additional setup after loading the view, typically from a nib.
}
@IBAction func saveTapped( _ sender: UIBarButtonItem) {

    let artist = artisttextfield.text ?? ""
    let album = albumtextfield.text ?? ""
    let releasedate = releasedatePicker.date

    let appDelegate = UIApplication.shared.delegate as! AppDelegate
    let context = appDelegate.persistentContainer.viewContext

    let newRelease = Release_Date(context: context)
    newRelease.artist = artist
    newRelease.album = album
    newRelease.release_date = releasedate as NSDate?
    newRelease.release_dateId = UUID().uuidString

    if let uniqueId = newRelease.release_dateId {
        print("The freshreleaseId is \(uniqueId)")
    }

    do {
        try context.save()
        let message = "\(artist)'s new album \(album) releases Today!"
        let content = UNMutableNotificationContent()
        content.body = message
        content.sound = UNNotificationSound.default()
        var dateComponents = Calendar.current.dateComponents([.month, .day],
            from: releasedate)
        dateComponents.hour = 09
        dateComponents.minute = 00
        let trigger = UNCalendarNotificationTrigger(dateMatching: dateComponents,
            repeats: true)
        if let identifier = newRelease.release_dateId {

            let request = UNNotificationRequest(identifier: identifier,
                content: content, trigger: trigger)
            let center = UNUserNotificationCenter.current()
            center.add(request, withCompletionHandler: nil)
        }
    } catch let error {
        print("Could not save because of \(error).")
    }

    dismiss(animated: true, completion: nil)

    print("Added a Release Date!")
    print("Artist: \(newRelease.artist)")
    print("Album: \(newRelease.album)")
    print("Release Date: \(newRelease.release_date)")
}

@IBAction func cancelTapped(_ sender: UIBarButtonItem) {
    dismiss(animated: true, completion: nil)
}

}

您能否提供其他参考上下文?例如,是否希望“编辑”按钮将表格视图设置为编辑模式?我希望“编辑”按钮返回到用户输入单元格信息的位置。从现在起,以一种方式滑动显示删除按钮,以另一种方式滑动显示编辑按钮。但是“编辑”按钮没有任何作用,我不知道如何让它返回到用户输入信息的位置。