Ios Swift-将变量从扩展传递到视图控制器
我无法将值从视图控制器扩展传递到调用该方法的视图控制器。我不想因为异步网络调用而返回函数之外的任何内容。我尝试了Ios Swift-将变量从扩展传递到视图控制器,ios,swift,Ios,Swift,我无法将值从视图控制器扩展传递到调用该方法的视图控制器。我不想因为异步网络调用而返回函数之外的任何内容。我尝试了(UIViewController()作为!FrontPageViewController)。nextPageToken=nextPageToken无效。我环顾四周,找不到解决方案,提前谢谢 这听起来像是你在寻找self.nextpgetoken,但是如果没有一个更完整的例子来说明你在做什么,那就很难说了。谢谢你的回复。基本上,我有一个UIViewController扩展,在其中填充一
(UIViewController()作为!FrontPageViewController)。nextPageToken=nextPageToken
无效。我环顾四周,找不到解决方案,提前谢谢 这听起来像是你在寻找self.nextpgetoken,但是如果没有一个更完整的例子来说明你在做什么,那就很难说了。谢谢你的回复。基本上,我有一个UIViewController扩展,在其中填充一些JSON数据。我想向主视图控制器传递一个字符串变量,主视图控制器在扩展中调用fetchData方法。nextPageToken
是视图控制器中的属性,也是扩展名中变量的名称。这很有意义,但恐怕没有告诉我您可能会在哪里困惑或遇到问题。您能创建一个最小的代码示例吗?调用UIViewController()
将实例化一个新的视图控制器,它不是FrontPageViewController
,并且似乎与您尝试执行的操作相去甚远,因此我怀疑存在一些基本的混淆。我正在尝试获取视图控制器的实例(FrontPageViewController)已初始化的,正在调用扩展中的方法。我只想将字符串变量(nextPageToken)从此扩展传递到FrontPageViewController的现有实例。很明显,我不知道该怎么做,再次感谢!听起来无论如何都不应该使用扩展,但是您是否考虑过为该方法使用完成处理程序?这将允许它是异步的,并允许调用视图控制器来处理响应。这听起来像是在寻找self.nextPageToken
,但如果没有更完整的示例说明您正在做什么,则很难判断。感谢您的响应。基本上,我有一个UIViewController扩展,在其中填充一些JSON数据。我想向主视图控制器传递一个字符串变量,主视图控制器在扩展中调用fetchData方法。nextPageToken
是视图控制器中的属性,也是扩展名中变量的名称。这很有意义,但恐怕没有告诉我您可能会在哪里困惑或遇到问题。您能创建一个最小的代码示例吗?调用UIViewController()
将实例化一个新的视图控制器,它不是FrontPageViewController
,并且似乎与您尝试执行的操作相去甚远,因此我怀疑存在一些基本的混淆。我正在尝试获取视图控制器的实例(FrontPageViewController)已初始化的,正在调用扩展中的方法。我只想将字符串变量(nextPageToken)从此扩展传递到FrontPageViewController的现有实例。很明显,我不知道该怎么做,再次感谢!听起来无论如何都不应该使用扩展,但是您是否考虑过为该方法使用完成处理程序?这将允许它是异步的,并允许调用视图控制器来处理响应。