如何使用swift访问方法中创建的变量或uicontrol?

时间:2014-09-04 14:15:35

标签: ios variables methods swift controls

我正在用swift构建一个应用程序,所以我在这里有一个问题:

当我在一个方法中创建变量或uicontrol时,如何在另一种方法中访问它?

ps:由于逻辑代码,我不想在方法

之外创建变量uicontrol
class abc
{
    func method1()
    {
      var img = UIImageView();
      var xyz = 1;
    }
    func method2()
    {
      // access to img control here
      // access to variable xyz here
    }
}

1 个答案:

答案 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
        }
    }