我已经研究了这个并且似乎无法找到输入的正确关键字。但无论如何我希望能够在我的(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。
我要做的是通过选择器中的选择设置tableViewCell的标题。我使用标签来保持简单
答案 0 :(得分:0)
你必须让@interface和@implementation具有相同的类名。除此之外,只要@interface可以从@implementation所在的文件(在同一个文件或#import
ed中)访问,@interface或@implementation所在的文件都无关紧要。
所以在你的情况下,如果你做@interface ReceiverViewController...
你会没事的。