Ich arbeite mich durch this Tutorial zur Verwendung einer Geste auf einer Tabellenansicht Zelle mit CoreData.Konvertieren von Swift 2 nach Swift 3 Fehler
Ich habe das meiste davon konvertiert, da gibt es 2 Orte, wo ich auf ein Problem gestoßen bin.
1.
Swift2:
snapshot.transform = CGAffineTransformMakeScale(1.05, 1.05);
Swift 3:
snapshot.transform = CGAffineTransform.scaledBy(1.05, 1.05)
Dies ist der Fehler Ich erhalte:
Use of instance member 'scaledBy' on type 'CGAffineTransform'; did you mean to use a value of type 'CGAffineTransform' instead?
Hier ist die zweite Ausgabe.
Swift 2:
let bool:Bool = indexPath!.isEqual(beginningIndexPath) as Bool
Swift 3:
let bool:Bool = indexPath!.isEqual(beginningIndexPath) as Bool
Fehler:
Value of type 'IndexPath' has no member 'isEqual'
I die == als Ersatz zu verwenden versucht, aber das hat auch nicht funktioniert.
ich einen Fehler erhalten, dass UIView kein Mitglied – icekomo
‚scaledBy‘ hat Sie können auch sag: 'snapshot.transform = CGAffineTransform.identity.scaledBy (1.05, 1.05)' –
2. Ausgabe: '==' soll funktionieren, wenn 'beginningIndexPath' auch' IndexPath' (ohne 'NS') ist. Und übergebe nicht einen 'Bool' zu einem' Bool' - welcher vom selben Typ ist. – vadian