SequenceType生成器通用Swift
我有一些问题试图运行这个代码,我发现几个使用相同的代码的例子,但我得到编译器错误
架构arm64的未定义符号:ExpSwift.SearchResults.generate() – > Swift.IndexingGenerator <[A]>,引用自:ExpSwift_Example.ViewController。(viewDidLoad() – >())。(closure#1)。closures#3)在ViewController.o ld:符号(s)找不到体系结构arm64 clang:错误:链接器命令失败,退出代码1(使用-v看到调用)
这是我的代码类
public final class SearchResults<T> { var results = [T](); let total: Int64 required public init?(results: [T], total: Int64) { self.results = results self.total = total } public func getResults() -> [T] { return self.results } public func getTotal() -> Int64 { return self.total } } extension SearchResults : SequenceType { public func generate() -> IndexingGenerator<Array<T>> { return results.generate() } }
然后用Alamofire调用这个
ExpSwift.findLocations(["limit":10, "skip":0, "sort":"name"]).then { (locations: SearchResults<Location>) -> Void in for location:Location in locations{ debugPrint(location.get("name")) } }.error { error in debugPrint(error) }
看起来只是一些cocoapods或Xcdoe,解决scheme只是更新Xcode 8并下载Xcode 7.3。 如果我使用Xcode 7.3,请使用编译器解决问题。 我尝试了几次build立,并在几次后,它的工作。
- 找不到CorePlot / Swift方法
- iOS Swift FIrebase:将数据移动到其他Firebase参考
- 保存当前的GIDGoogleUser,而不是在每次启动时login
- 我怎样才能正确地将对象从一个Realm对象复制到另一个对象
- 为什么在我打开localNotification中的string数组时返回nil?
- 使用UpdateChildValues从Firebase中删除
- 如何将录制的audio附加到电子邮件? 在SWIFT
- 迅速。 在模拟器上播放精美的mp3文件,但在设备上播放时没有音量。 AVPlayer
- 使用AVCaptureAudioDataOutputSampleDelegate无法播放通过语音录制的audio