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

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";

这是在applicationIDfinishLaunching方法中。
现在,如何从这些结构中获取值并在IB中使用它们?
谢谢,也很抱歉给我寄了一个n00b.:-)

最佳答案

如果在视图控制器中有对接口生成器对象的引用,即。

IBOutlet UILabel* titleLabel;

您可以直接在代码中设置它的文本:
titleLabel.text= AreaOfSquare.FormulaName;

关于objective-c - 如何在Interface Builder中使用结构的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7829507/

10-09 03:51