我必须从用户那里收集三个不同部分的数据。我决定使用第三方pod,而不是自己构建所有的表单,这会花很长时间。我发现Eureka 被大量使用。出于某种原因,它对我不起作用,无论我遵循什么教程。
这是我的播客文件:
# Uncomment the next line to define a global platform for your project
platform :ios, '10.0'
target 'Pics2Report' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
# Pods for Pics2Report
pod 'IQKeyboardManagerSwift'
pod 'Firebase/Analytics'
pod 'Firebase/Auth'
pod 'Firebase/Firestore'
pod 'Firebase/Core'
pod 'Firebase/Database'
pod 'Firebase/Storage'
target 'Pics2ReportTests' do
inherit! :search_paths
# Pods for testing
end
target 'Pics2ReportUITests' do
# Pods for testing
end
pod 'SCLAlertView'
pod 'HGPlaceholders'
pod 'FloatingPanel'
pod 'BEMCheckBox'
pod 'Eureka'
end
它说我成功地安装了pod。在我的项目中,我尝试运行以下代码:
import Foundation
import Eureka
import UIKit
class FileDetailsViewController: FormViewController {
override func viewDidLoad() {
super.viewDidLoad()
form +++ Section("About You")
<<< TextRow() { row in
row.title = "Name"
row.placeholder = "Your Name"
}
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
//Lock screen into portrait mode
AppUtility.lockOrientation(.portrait)
self.hideKeyboardWhenTappedAround()
}
}
但我得到以下错误:
Missing arguments for parameters 'options', 'isOpened' in call
对于这一行代码:
form +++ Section("About You")
和此错误:
Binary operator '<<<' cannot be applied to operands of type 'Section' and 'TextRow'
对于这一行代码:
<<< TextRow() { row in
我在这里做错了什么??Eureka 过时了吗?它好像没有意识到它是正确的Eureka格式。有没有更好的表单生成器,允许我使用带有文本字段和日期选择器的可展开/可折叠部分?
1条答案
按热度按时间bn31dyow1#
Eureka 斯威夫特5修复:在章节前添加Eureka .