2016-08-03 32 views
1

Ich habe gerade meinen Xcode auf die neueste Version der Xcode 8 Beta aktualisiert. Jetzt habe ich ein Projekt geöffnet, an dem ich gerade arbeite.previewActionItems() entfernt in Xcode Beta 4

Ich scheint, dass die Methode zum Registrieren von previewQuickActions geändert hat, weil ich einen Fehler für das Überschreiben erhalten, dass es mit einem Objc Getter Konflikt.

func previewActionItems() -> [UIPreviewActionItem] { 
    return ctrl.previewActionItems 
} 

habe ich einige der Forschung über das Internet, sondern hat jede Methode finden zu verwenden oder previewActions registrieren zu implementieren.

Ich hoffe, Sie können mir helfen.

Hinsichtlich Chromo

Antwort

3

Sie besser an official documentation of previewActionItems sehen würde.

Erklärung

var previewActionItems: [UIPreviewActionItem] { get } 

(Einige Dokumentationen möglicherweise nicht auf dem neuesten Stand sein, da Swift ist zu schnell zu verändern. Aber diese Beschreibung scheint 4. Beta Aufholbedarf werden)

Try dies:

override var previewActionItems: [UIPreviewActionItem] { 
    return ctrl.previewActionItems 
} 

Es kann schwierig sein, mit einem einfachen Schlüsselwort zu finden Suchen, aber es gibt viele ähnliche Artikel in Stack Overflow ...

+1

danke für Ihre Antwort, ich war verwirrt von der schreibgeschützten Modifikator. Und durch die Tatsache, dass ich nicht wusste, dass Sie berechnete Eigenschaften überschreiben können :) – Chromo