0

我对此进行了研究,似乎找不到要输入的正确关键字。但无论如何,我希望能够在我的 (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 的标题。我用了一个标签让它更简单

4

1 回答 1

0

您必须让@interface 和@implementation 具有相同的类名。除此之外,只要@interface 可以从@implementation 所在的文件(在同一个文件或#imported.

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

于 2013-08-11T21:40:00.333 回答