我有一个包含两个视图的iphone应用程序 现在,第一个视图有一个按钮 我想在点击该按钮时在第二个视图上显示按钮的标题 我怎么能这样做,因为如果我们将标题保存为字符串,则在加载第二个视图时字符串会被清空?
答案 0 :(得分:2)
在接口中声明字符串并创建一个属性:
@interface MyViewController : UIViewController {
NSString *string_i_want_to_set;
}
@property (nonatomic, retain) NSString *string_i_want_to_set;
@end
在实现中,在@implementation MyViewController之后合成字符串,如下所示:
#import "MyViewController.h"
@implementation MyViewController
@synthesize string_i_want_to_set;
// OTHER CODE HERE...
@end
然后,当您分配/初始化视图控制器时,您可以设置如下属性:
MyViewController *myVC = [[MyViewController alloc] init];
myVC.string_i_want_to_set = @"...."
希望这能为您提供更多细节。
由于 詹姆斯
答案 1 :(得分:0)
你可以制作第二个视图的对象,并可以将字符串传递给它
view2object.view2string = @“anything”或label.text;