Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Properties UIPageViewController.ViewController属性访问_Properties_Swift_Uipageviewcontroller - Fatal编程技术网

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)!)