كيفية إغلاق (dismiss) ViewController بشكل صحيح في Swift: طرق modal و push
مرحباً بالجميع! أنا مبتدئ في تطوير iOS وأكتب أول تطبيق لي بلغة Swift. لدي شاشتان: الأولى (MainViewController) والثانية (DetailViewController). أحاول الانتقال من الثانية إلى الأولى عبر زر "رجوع"، لكن لا شيء يعمل.
إليك الكود الخاص بي:
```swift
// MainViewController.swift
import UIKit
class MainViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let button = UIButton(type: .system)
button.setTitle("فتح التفاصيل", for: .normal)
button.addTarget(self, action: #selector(openDetail), for: .touchUpInside)
button.frame = CGRect(x: 100, y: 100, width: 200, height: 50)
view.addSubview(button)
}
@objc func openDetail() {
let detailVC = DetailView