Swift में UIView पर टैप जेस्चर हैंडलर को प्रोग्रामेटिक रूप से कैसे कॉल करें?
नमस्ते! मैं Swift में iOS डेवलपमेंट में नौसिखिया हूँ, और मुझे एक समस्या आई है। मैंने UIView पर UITapGestureRecognizer जोड़ा है, और जब उपयोगकर्ता मैन्युअल रूप से व्यू पर टैप करता है तो यह बढ़िया काम करता है। लेकिन मुझे प्रोग्रामेटिक रूप से इस टैप को सिम्युलेट करने की आवश्यकता है — उदाहरण के लिए, जब push नोटिफिकेशन आता है या डेटा लोड होने के बाद, ताकि वही हैंडलर ट्रिगर हो।
मैंने सीधे मेथड को कॉल करने की कोशिश की, लेकिन यह ठीक से काम नहीं करता। यहाँ मेरा कोड है:
```swift
class ViewController: UIViewController {
@IBOutlet weak var myView: UIView!
override func viewDidLoad() {
super.viewDidLoad()
let tap = UITapGestureRecognizer(target: self, action: #selector(handleTap(_:)))
myView.addGestureRecognizer(tap)
}
@objc func handleTap(_ sender: UITapGestureRecognizer) {
// हैंडलर कोड
}
}
```