Xcode प्रोजेक्ट में Swift से Objective-C कोड कैसे कॉल करें?
सभी को नमस्ते! मैं एक शुरुआती iOS डेवलपर हूं, Swift में लिखता हूं, लेकिन मुझे एक स्थिति का सामना करना पड़ा जहां मुझे Objective-C में लिखी गई एक पुरानी library का उपयोग करना है।
मेरे पास Swift 5 का एक प्रोजेक्ट है। मैंने इसमें Objective-C कोड वाली कुछ `.m` और `.h` फाइलें जोड़ी हैं। उदाहरण के लिए, एक `OldCalculator` class है जिसमें `- (NSInteger)addNumber:(NSInteger)a toNumber:(NSInteger)b;` method है। मैं अपनी Swift फाइल `ViewController.swift` से इस method को कॉल करना चाहता हूं।
मैंने फाइलों को प्रोजेक्ट में import किया, लेकिन जब मैं `OldCalculator().addNumber(5, toNumber: 10)` लिखने की कोशिश करता हूं, तो Xcode error देता है: "Use of unresolved identifier 'OldCalculator'"। मैंने पढ़ा है कि एक bridging header बनाना होता है, लेकिन मुझे पूरी तरह से समझ नहीं आया कि इसे सही तरीके से कैसे configure किया जाए।
यह रहा मेरा Swift कोड (जो काम नहीं कर रहा):
```swift
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Objective-C class को कॉल करने की कोशिश
let calc = OldCalculator()
let