从一个实现文件到另一个实现文件

时间:2013-08-11 21:35:55

标签: iphone objective-c

我已经研究了这个并且似乎无法找到输入的正确关键字。但无论如何我希望能够在我的(1)头文件中使用一行并在(2)实现文件中使用它。

因此,粗略的例子可以说我有两个ViewController,一个名为labelViewController,另一个名为receiverViewController。

在labelViewController.h文件中我会有类似的东西

#import <UIKit/UIKit.h>

@interface labelViewController : UIViewController {

    UILabel *label;

}

@end

然后我希望能够在这样的不同视图控制器中使用此标签。

#import "ReceiverViewController.h"

@interface ReceiverViewController ()

@end

@implementation ReceiverViewController

- (void)viewDidLoad
{
    label.text = @"Hello World";
}

我怎样才能做到这一点?


修改

还可以在receiveViewController中创建一个字符串并将其发送到labelViewController。


编辑2

我要做的是通过选择器中的选择设置tableViewCell的标题。我使用标签来保持简单

1 个答案:

答案 0 :(得分:0)

你必须让@interface和@implementation具有相同的类名。除此之外,只要@interface可以从@implementation所在的文件(在同一个文件或#import ed中)访问,@interface或@implementation所在的文件都无关紧要。

所以在你的情况下,如果你做@interface ReceiverViewController...你会没事的。