Ios 如何在导航栏、选项卡栏、视图控制器之间传递数据
我首先使用GoogleSignIn SDK作为登录短语。然后,我使用以下代码重定向到我的应用程序主页。Ios 如何在导航栏、选项卡栏、视图控制器之间传递数据,ios,swift,uinavigationcontroller,uitabbarcontroller,viewcontroller,Ios,Swift,Uinavigationcontroller,Uitabbarcontroller,Viewcontroller,我首先使用GoogleSignIn SDK作为登录短语。然后,我使用以下代码重定向到我的应用程序主页。 self.present(tabController,动画:true,完成:nil) 以下是我的应用程序的结构(我使用故事板): 塔巴控制器 NavigationBarController(主页):查看控制器 NavigationBarController(功能1):视图控制器 NavigationBarController(功能2):查看控制器 NavigationBarController
self.present(tabController,动画:true,完成:nil)
以下是我的应用程序的结构(我使用故事板):
塔巴控制器
但当然,这是行不通的。我希望有人能帮我解决这个问题。非常感谢。以下是我如何处理Firebase等产品的签约 创建一个为用户处理所有数据的类
class UserClass: {
static var name: String = ""
static var email: String = ""
static var UID: String = ""
static var youGetTheIdea: String = ""
static var some_array: [String] = [""]
}
然后可以通过调用
//To set var
UserClass.name = Auth().Auth.currentuser.username
//To get var
print(UserClass.name)
我知道对静态var有不同的看法,但只要在转到下一个视图之前进行数据验证,就可以了
您可能希望阅读本文,了解更多选项,并提供良好的解释
以下是我如何处理Firebase等产品的签约事宜 创建一个为用户处理所有数据的类
class UserClass: {
static var name: String = ""
static var email: String = ""
static var UID: String = ""
static var youGetTheIdea: String = ""
static var some_array: [String] = [""]
}
然后可以通过调用
//To set var
UserClass.name = Auth().Auth.currentuser.username
//To get var
print(UserClass.name)
我知道对静态var有不同的看法,但只要在转到下一个视图之前进行数据验证,就可以了
您可能希望阅读本文,了解更多选项,并提供良好的解释
这在iOS中是一个大话题(在大多数框架中也是如此)。对于用户数据,如果只有一个用户,每个人都需要了解它,请使用单例。这在iOS中是一个大话题(在大多数框架中也是如此)。对于用户数据,如果只有一个用户,每个人都需要了解它,请使用单例。