Tag: 尤里卡forms

如何使用Eureka创build自定义行内行?

我想像这里描述的那样使用Eureka实现一个自定义的inline cell 。 但是在我的具体情况下编译时遇到一些问题。 当我尝试运行以下错误时,Swift编译器崩溃。 … Call parameter type does not match function signature! … 1. Running pass 'Module Verifier' on function'@_TWaC7TonyPro22ServiceCheckInlineRow26Eureka13InlineRowTypeS_' … 我的可折叠的行和单元格。 public final class ServiceRow: Row<Service, ServiceCell>, RowType { … } public class ServiceCell: Cell<Service>, CellType { … } 我的内联行 public class ServiceCheckInlineRow: ImageCheckInlineRow<Service>, InlineRowType { public typealias InlineRow = ServiceRow required […]

使用保存的用户名和密码以编程方式login网站

我正在制作的应用程序的function之一涉及到将用户login到我们的校园门户网站。 为了便于使用,用户可以在应用程序中input用户名和密码一次,并将其保存以供将来的所有login。 当用户点击一个button时,会自动发送信息login,网站将显示在UIWebView 。 让我们说,用户名和密码都存储在一个NSString 。 我如何使用这些数据以编程方式login到这个网站,并将其显示在UIWebView ? 我对发帖和表格几乎一无所知,所以任何帮助表示赞赏。 会像这个 Stackoverflow的答案帮助吗? 这是我的代码的shell – (IBAction)btnGo:(id)sender { username = usernameField.text; password = passwordField.text; if (saveSwitch.isOn) { //Save data if the user wants AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate]; usernameSaved = username; passwordSaved = password; [appDelegate.listOfPortalCredentials replaceObjectAtIndex:0 withObject:usernameSaved]; [appDelegate.listOfPortalCredentials replaceObjectAtIndex:1 withObject:passwordSaved]; } //Insert username and password to […]

在iOS中实现表单的最佳实践是什么?

我需要创build几个屏幕表单,用于input数据并发布到服务器。 我还没有做过这样的东西,所以我只是想知道有没有什么最佳做法做到这一点。 目前,我只是放弃几个文本字段,收音机等,做一些手动inputvalidation,做一个input数据到URL的汇编,然后提交到服务器。 我在考虑可用性,所以我认为我应该在用户解散键盘后执行“移到下一个文本字段”(辞去第一个响应者)。 但是,如果所有的input已经被填充,并且用户改变了一个字段的值,那么只需导航到提交button。 所以,恕我直言,这可能是一个实践的forms实现的例子。 你有什么做法?

在尤里卡的自定义行

我正在尝试创build一个显示图像的自定义行。 所以我开始尝试在Eureka页面中显示的基本自定义行: https : //github.com/xmartlabs/Eureka#basic-custom-rows 这里是我使用的代码: import Eureka public class CustomCell2: Cell<Bool>, CellType{ @IBOutlet weak var switchControl: UISwitch! @IBOutlet weak var label: UILabel! public override func setup() { super.setup() switchControl.addTarget(self, action: #selector(CustomCell2.switchValueChanged), forControlEvents: .ValueChanged) } func switchValueChanged(){ row.value = switchControl.on row.updateCell() // Re-draws the cell which calls 'update' bellow } public override func update() { […]