0
我試圖返回我可以在我的Objective-C代碼中使用的RACSignal
,我嘗試了各種方法。 EX:ReactiveCocoa對成員RACSignal的歧義引用
@objc
class func getPosts() -> RACSignal {
let (signal, observer) = Signal<String, NSError>.pipe()
return signal.toRACSignal()
}
也是這樣。
@objc
class func getPosts() -> RACSignal {
return SignalProducer {
observer, disposable in
}.toRACSignal()
}
但XCode
總是說的一樣:
曖昧參考成員toRACSignal
我podfile看起來是這樣的:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!
target 'Bebler' do
pod 'ComponentKit', '= 0.14'
pod 'ReactiveCocoa', '~> 4.1.0'
pod 'AFNetworking', '~> 3.1'
pod 'Alamofire', '~> 3.3'
pod 'SwiftyJSON', :git => 'https://github.com/SwiftyJSON/SwiftyJSON.git'
pod 'KeychainSwift', '~> 3.0'
end
我的Xcode 7.3版本
也試過這樣:
@objc
class func getPosts() -> RACSignal {
let signalProducer: SignalProducer<String, NSError> = SignalProducer {
observer, disposable in
}
return signalProducer.toRACSignal()
}
相同的結果。
它可以由兩個相同的FUNC'getPosts'造成的? – Jeff
這不是在同一時間,那些是我嘗試的方式,似乎我把它們放在同一個預先。 –