我正在用swift构建一个应用程序,所以我在这里有一个问题:
当我在一个方法中创建变量或uicontrol时,如何在另一种方法中访问它?
ps:由于逻辑代码,我不想在方法
之外创建变量uicontrolclass abc
{
func method1()
{
var img = UIImageView();
var xyz = 1;
}
func method2()
{
// access to img control here
// access to variable xyz here
}
}
答案 0 :(得分:0)
使用元组:
class abc
{
func method1()->(UIImageView, Int)
{
var img = UIImageView();
var xyz = 1;
}
func method2()
{
let (imgControl, xyz) = method1()
// access to img control here
// access to variable xyz here
}
}