私はSwift 3を使用しています。私のコードでは、Wallet AppでSiriインテグレーションを使用しています。私はそれをGoogleで検索したが、私はそれのための解決策を見つけられなかった。ここでタイプ 'CGPoint'の値には、スワイプ3ではメンバー 'makeWithDictionaryRepresentation'がありません。
が私のコードです:ここでは
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