Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 将uilabel从视图修改为其他-iphone sdk_Xcode_Label_Uilabel_Tableview_Transition - Fatal编程技术网

Xcode 将uilabel从视图修改为其他-iphone sdk

Xcode 将uilabel从视图修改为其他-iphone sdk,xcode,label,uilabel,tableview,transition,Xcode,Label,Uilabel,Tableview,Transition,我有TableViewController和DetailViewController。 我想在DetailViewController中修改一个名为“label”的标签 TableViewController.h: @interface CodexTableView : UIViewController <UITableViewDelegate, UITableViewDataSource> { NSMutableArray *listOfItems; Detail

我有TableViewController和DetailViewController。 我想在DetailViewController中修改一个名为“label”的标签

TableViewController.h:

@interface CodexTableView : UIViewController <UITableViewDelegate,     UITableViewDataSource>
{
 NSMutableArray *listOfItems;
    DetailViewController *vc;



}
@property (nonatomic, retain) DetailViewController *vc;
@property (strong, nonatomic) IBOutlet UITableView *myTable;

@end
}

但它不起作用。 有人知道错误吗? 请帮帮我。
谢谢:)

您将详图视图控制器的两个变量混合在一起。删除
dvController
一个,并且只能使用
vc
属性,如下所示:

vc = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:[NSBundle mainBundle]];
[[vc label] setText:@"bonjour"];

label
作为详细视图控制器的属性,并使其指向屏幕上的标签。

您好,谢谢您提供的信息,但我再次遇到相同的错误,它不起作用。我尝试使用相同的变量。。。结果与上次相同……好吧,您可以为详细视图控制器提供一个属性,该属性是
NSString*
,并从我告诉您设置@“你好”的位置进行设置。然后在详细视图控制器中,在
viewDidLoad
方法中(当您确定屏幕标签和其他视图已准备就绪时),您可以获取NSString*并将其分配给标签的文本值。写从我的头顶在这里,所以没有复制和粘贴准备好的代码,对不起。
vc = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:[NSBundle mainBundle]];
[[vc label] setText:@"bonjour"];