ich einen Rahmen erschaffe namens MyFramework
LoginProtocol.swift
enthält, die einige StandardverhaltenProtokollerweiterung, entspricht nicht Protokoll
import UIKit
public protocol LoginProtocol {
func appBannerImage() -> UIImage?
func appLogoImage() -> UIImage?
}
extension LoginProtocol {
func appBannerImage() -> UIImage? {
return (UIImage(named: "login_new_top"))
}
func appLogoImage() -> UIImage? {
return (UIImage(named: "appLogo"))
}
}
Weiter hat, bin ich ein neues Ziel das Hinzufügen einer Demo-Anwendung zu erstellen MyDemoApp
benannt, die unter Verwendung von MyFramework
:
import UIKit
import MyFramework
class LoginViewContainer: UIViewController, LoginProtocol {
// I think I am fine with defaults method. But actually getting an error
}
Derzeit erhalte ich vom Compiler einen Fehler wie
Ich bin nicht sicher, warum ich diese Meldung bin immer da mit Protokoll-Erweiterung, wird die Klasse nicht die Protokolle entsprechen müssen
Es wäre toll, wenn ich dies einige Ratschläge über issue.Thanks bekommen
PS: this ist ein Link für diese Codes. Fühlen Sie sich frei, es anzuschauen.
Ihre Erweiterung nicht öffentlich ist – Hamish
@ originaluser2: guter Fang. schätze deine Antwort. Sie sparen mir Stunden. – tonytran
Nicht technisch eine Antwort;) Glücklich zu helfen, fühlen Sie sich frei, die Frage jetzt zu löschen - es sei denn Sie denken, dass es für andere nützlich wäre, in dem Fall * kann * ich eine tatsächliche Antwort schreiben. Wichtig ist, dass diese Frage für die Außenwelt nicht "ungelöst" erscheint. – Hamish