मैं GMSMapView
का उपयोग करके मानचित्र जोड़ने की कोशिश कर रहा हूं लेकिन जब मैं दृश्य के लिए आउटलेट बना रहा हूं तो मुझे त्रुटियां मिल रही हैं।कमजोर केवल कक्षा और कक्षाबद्ध प्रोटोकॉल प्रकारों पर लागू नहीं किया जा सकता है <<errortype>>
निम्नलिखित कोड का टुकड़ा है:
import UIKit
import GoogleMaps
class MapViewController: UIViewController {
@IBOutlet weak var mapVIew: GMSMapView!
@IBOutlet weak var mapCenterPinImage: UIImageView!
@IBOutlet weak var pinImageVerticalConstraint: NSLayoutConstraint!
var searchedTypes = ["bakery", "bar", "cafe", "grocery_or_supermarket", "restaurant"]
let locationManager = CLLocationManager()
override func viewDidLoad() {
super.viewDidLoad()
locationManager.delegate = self
locationManager.requestWhenInUseAuthorization()
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "Types Segue" {
let navigationController = segue.destinationViewController as! UINavigationController
let controller = navigationController.topViewController as! TypesTableViewController
controller.selectedTypes = searchedTypes
controller.delegate = self
}
}
}
मैं लाइन पर निम्न त्रुटियों हो रही है
@IBOutlet weak var mapVIew: GMSMapView!:
- कमजोर केवल वर्ग और वर्ग-बाउंड प्रोटोकॉल को लागू किया जा सकता है प्रकार <>
- अविकसित प्रकार "GMSMapView" का उपयोग
कृपया कोई मुझे मदद कर सकते हैं
क्या आपने कहानी बोर्ड से उस दृश्य में GMSMapView क्लास असाइन किया है? –
@JigarTarsariya हाँ मेरे पास – PersianBlue
कमजोर निकालें और उस दृश्य का IBOutlet बनाएं –