Ios 从嵌入式视图控制器传回数据
我有一个Ios 从嵌入式视图控制器传回数据,ios,uiviewcontroller,swift,uitextfield,ios8,Ios,Uiviewcontroller,Swift,Uitextfield,Ios8,我有一个UIViewController,它嵌入到另一个UIViewController中。在这个子视图控制器中,有两个UITextFields允许用户输入一些数据 如何将在嵌入式视图控制器中输入的数据传递回父视图控制器 我试图使用方法获取对子视图控制器中文本字段的引用,但出现错误 let textfield: UITextField = self.childViewControllers.last?.usernameTextField! as UITextField 此usernameTex
UIViewController
,它嵌入到另一个UIViewController
中。在这个子视图控制器中,有两个UITextField
s允许用户输入一些数据
如何将在嵌入式视图控制器中输入的数据传递回父视图控制器
我试图使用方法获取对子视图控制器中文本字段的引用,但出现错误
let textfield: UITextField = self.childViewControllers.last?.usernameTextField! as UITextField
此usernameTextField
是嵌入的UIViewController
中的UITextField
之一。我得到以下错误
'AnyObject'没有名为'usernameTextField'的成员。
这是实现这一目标的最佳方式,还是我可以采取其他途径来实现这一目标
谢谢。您需要在使用前进行打字。检查:
let myObj : MyClass = self.childViewControllers.last as ? MyClass;
let textfield: UITextField = myObj?.usernameTextField! as UITextField;
你需要在使用它之前进行打字。检查:
let myObj : MyClass = self.childViewControllers.last as ? MyClass;
let textfield: UITextField = myObj?.usernameTextField! as UITextField;
你需要在使用它之前进行打字。检查:
let myObj : MyClass = self.childViewControllers.last as ? MyClass;
let textfield: UITextField = myObj?.usernameTextField! as UITextField;
你需要在使用它之前进行打字。检查:
let myObj : MyClass = self.childViewControllers.last as ? MyClass;
let textfield: UITextField = myObj?.usernameTextField! as UITextField;
非常感谢。成功了。虽然我在向
UITextField
进行强制转换时不需要该?
。谢谢!成功了。虽然我在向UITextField
进行强制转换时不需要该?
。谢谢!成功了。虽然我在向UITextField
进行强制转换时不需要该?
。谢谢!成功了。虽然我在转换到UITextField
时不需要该?
。