Я работаю с Swift 3. В моем коде я использую интеграцию Siri в приложении Wallet. Я получаю сообщение об ошибке в этом приложении. Я искал в Google для этого, но я не нашел для него решения.Значение типа 'CGPoint' не имеет значения 'makeWithDictionaryRepresentation' в swift 3
Вот мой код:
func createPath(_ points: NSArray) -> UIBezierPath {
let path = UIBezierPath()
var point = CGPoint()
//CGPointMakeWithDictionaryRepresentation((points[0] as! CFDictionary), &point)
point.makeWithDictionaryRepresentation((points[0] as! CFDictionary)) // In this line I am getting an error
path.move(to: point)
var index = 1
while index < points.count {
//CGPointMakeWithDictionaryRepresentation((points[index] as! CFDictionary), &point)
point.makeWithDictionaryRepresentation((points[index] as! CFDictionary))
path.addLine(to: point)
index = index + 1
}
path.close()
return path
}
Здесь ошибка я получаю:
Значение типа 'CGPoint' не имеет ни одного члена 'makeWithDictionaryRepresentation'
Может ли кто-нибудь Пожалуйста, помогите мне решить это. Спасибо заранее.
ошибка ясно говорит, что 'CGPoint' не имеет такого члена, как' makeWithDictionaryRepresentation'. Итак, как вы можете это установить или назвать? – Lion
Обратитесь к [Apple doc] (https://developer.apple.com/reference/coregraphics/cgpoint/1455382-dictionaryrepresentation) – Lion