我有一个这样设置的结构:
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/