Properties UIPageViewController.ViewController属性访问
我想设置属性值,但得到错误“无法分配给此表达式的结果”Properties UIPageViewController.ViewController属性访问,properties,swift,uipageviewcontroller,Properties,Swift,Uipageviewcontroller,我想设置属性值,但得到错误“无法分配给此表达式的结果” 此属性无法访问,或者我做错了什么吗?正如Christian在评论中所写,您应该给出其他参数,如方向、动画和完成。您还需要确保发送的视图控制器是UIViewcontrollers,而不是字符串 func setViewControllers(viewControllers: AnyObject[]!, direction: UIPageViewControllerNavigationDirection, animated: Bool, com
此属性无法访问,或者我做错了什么吗?正如Christian在评论中所写,您应该给出其他参数,如方向、动画和完成。您还需要确保发送的视图控制器是
UIViewcontrollers
,而不是字符串
func setViewControllers(viewControllers: AnyObject[]!, direction: UIPageViewControllerNavigationDirection, animated: Bool, completion: ((Bool) -> Void)!)
func setViewControllers(viewControllers:AnyObject[]),方向:UIPageViewControllerNavigationDirection,动画:Bool,completion:((Bool)->Void)!
我想用viewControllers的标识符创建字符串数组,但是属性。viewControllers已经被采用。所以带字符串数组的选项在Swift中不起作用?我的意思是使用.viewControllers属性。是否要使用UIPageViewControllers中已有的视图控制器标识符创建字符串数组?在这种情况下,您不想使用setter。我想动态加载它们,这样UIPageViewController就没有任何标识符。但我想,我也必须试试你的选择。也许更好。下面是我正在尝试做的例子。
func setViewControllers(viewControllers: AnyObject[]!, direction: UIPageViewControllerNavigationDirection, animated: Bool, completion: ((Bool) -> Void)!)