如标题所述,有一种方法可以返回错误的索引。这会弄乱页面底部的索引显示点。完成此操作的方法是跳过页面而不用手指离开屏幕。如果发生这种情况,则会弄乱其余的演示点。
这是实际运行中的错误。
这是用于UIPageViewController的代码。
import UIKit
class PageViewController: UIPageViewController {
override func preferredStatusBarStyle() -> UIStatusBarStyle {
return UIStatusBarStyle.LightContent
}
private(set) lazy var orderedViewControllers: [UIViewController] = {
return [self.newColoredViewController("Green"),
self.newColoredViewController("Red"),
self.newColoredViewController("Blue")]
}()
private func newColoredViewController(color: String) -> UIViewController {
return UIStoryboard(name: "Main", bundle: nil) .
instantiateViewControllerWithIdentifier("\(color)ViewController")
}
override func viewDidLoad() {
super.viewDidLoad()
dataSource = self
if let firstViewController = orderedViewControllers.first {
setViewControllers([firstViewController],
direction: .Forward,
animated: true,
completion: nil)
}
// Do any additional setup after loading the view.
}
override func …Run Code Online (Sandbox Code Playgroud) 我正在尝试做的事:尝试使用Apache电子邮件验证程序查看电子邮件是否有效.我用它作为基本代码来测试它是否有效:
import org.apache.commons.validator.*;
public class main {
public static void main(String[] args) {
String email = "example@gmail.com";
EmailValidator emailvalidator = new EmailValidator();
if(emailvalidator.isValid(email)) {
System.out.println("Email is valid");
}
else {
System.out.println("Email is invalid");
}
}
}
Run Code Online (Sandbox Code Playgroud)
问题:我在EmailValidator构造函数中遇到错误"构造函数EmailValidator()不可见".这导致整个程序无法正常工作.
我的问题:我该如何解决这个错误.请非常详细,因为我对Java很新.