使变量全局化i i Producer

时间:2014-03-12 17:56:10

标签: javascript iad

抱歉,如果这是一个非常简单的问题。不过,我被困住了:

我想让小部件访问其他小部件的变量。例如,我会想到可以声明一个变量

var Utility = this.viewController.outlets.Utility;
在Global.js中

,引用在其中一个标准辅助(.js)文件中声明的小部件。

我认为有更聪明的方法可以做到这一点。我不是编程新手,但我是iAd Producer和JavaScript的新手。

欢迎任何指针。

谢谢,

1 个答案:

答案 0 :(得分:0)

我相信你要问的是让其他文件访问有关当前小部件的信息?如果是这种情况,您将获得一个NSObject子类,然后具有在.h文件中声明的属性,以便代码的其他部分可以访问它们并查看其值。因此,例如,如果您有一个名为person的类,您将拥有这样的属性。

    @property (nonatomic) NSString *name;
    @property (nonatomic) NSString *lastName
    @property (nonatomic) int age;

然后,如果你在另一个文件中有一个person对象,并且你想从中获取信息,你就可以这样做。

    Person *p = [array objectAtIndex:0];
    NSString *personsName = p.name;

让我知道这是否有意义,或者您需要更多信息!