2017-04-19 3 views
0

ich RxSwift Bibliothek meiner project.But hinzugefügt, wenn ich versuchte, die App dann laufen zu lassen ich habe immer Compiler-Fehler wie Verwendung von ungelösten Bezeichner' Materialise .Dieses Fehler tritt auf in der Observable + Single.swift klasse. Der Fehler tritt Methode unten erwähnt. Bitte helfen Sie mir, wie Sie dieses Problem lösen.Compilerfehler RxSwift: Die Verwendung von ungelösten Bezeichner 'Materialise

extension ObservableType { 
    public func materialize() -> Observable<Event<E>> { 
     return Materialize(source: self.asObservable()) 
    } 
} 

extension ObservableType where E: EventConvertible { 
     public func dematerialize() -> Observable<E.ElementType> { 
     return Dematerialize(source: self.asObservable()) 
    } 
} 

Antwort

0

Das ist, weil die Materialize Klasse nicht öffentlich zugänglich ist. Versuchen Sie es mit einem Kleinbuchstaben "m".

+0

Ich habe schon versucht mit Kleinbuchstaben "m". Aber dann bekam ich einen anderen Fehler wie "Argument übergeben, um zu rufen, dass keine Argumente". – IKKA

+0

Sie müssen diesen Code zeigen. –

Verwandte Themen