如何在Interface Builder中使用Struct中的值

时间:2011-10-19 23:37:12

标签: objective-c c ios interface-builder struct

我有一个像这样设置的结构:

struct formula {
    NSString *FormulaName;
    NSString *FormulaContent;
};

这段代码在我的AppDelegate标题中。

现在,在我的AppDelegate实现中。

struct formula AreaOfSquare;
AreaOfSquare.FormulaName = @"Area Of a Square";
AreaOfSquare.FormulaContent = @"A = lw";

struct formula AreaOfCirlce;
AreaOfCircle.FormulaName = @"Area Of a Circle";
AreaOfCircle.FormulaContent = @"A = 3.14*r*r";

这是在applicationDidFinishLaunching方法中。

现在,我如何从这些结构中获取值并在IB中使用它们?

感谢并抱歉bieng a n00b。 : - )

1 个答案:

答案 0 :(得分:0)

如果您在视图控制器中引用了Interface Builder对象,即

IBOutlet UILabel* titleLabel;

你可以直接在代码中设置文本:

titleLabel.text= AreaOfSquare.FormulaName;