小编Pau*_*ner的帖子

在iOS 9.0中不推荐使用'kABPersonAddressStreetKey':使用CNPostalAddress.street

我有一个早期版本的Swift编写的以下类.在斯威夫特2编译器警告

iOS 9.0中不推荐使用' kABPersonAddressStreetKey ' :使用CNPostalAddress.street

并给出一个错误

'找不到类型'MKPlacemark'的初始值设定项,它接受类型'(坐标:CLLocationCoordinate2D,addressDictionary:[String:String?])'的参数列表

我意识到需要选项才能解决错误,但无论我尝试什么似乎都无法解决问题.这是因为我是一个快速的新手,任何帮助将不胜感激.

import Foundation
import MapKit
import AddressBook

class Artwork: NSObject, MKAnnotation {
let title: String?
let locationName: String
let discipline: String
let coordinate: CLLocationCoordinate2D

init(title: String, locationName: String, discipline: String, coordinate: CLLocationCoordinate2D) {
    self.title = title
    self.locationName = locationName
    self.discipline = discipline
    self.coordinate = coordinate

    super.init()
}

var subtitle: String? {
    return locationName
}

// annotation callout info button opens this mapItem in Maps app
func mapItem() …
Run Code Online (Sandbox Code Playgroud)

ios swift2

14
推荐指数
1
解决办法
7053
查看次数

标签 统计

ios ×1

swift2 ×1