我有一个包含两个视图的iphone应用程序 第一个视图有一个按钮,现在 我想在点击该按钮时显示第二个视图上按钮的标题。
我该怎么做,因为如果我们将标题保存到字符串中,第二个视图加载时字符串会被清空?将字符串从一个视图传递到另一个视图的程序?
-1
A
回答
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 = @"...."
Hop这给你更多的细节。
谢谢 詹姆斯
+0
感谢+1很好去 – 2011-02-03 09:11:26
+0
这个答案的一些建议:你不需要为一个属性声明一个ivar,通常Cocoa/CocoaTouch开发人员使用camelCase而不是underscores_between_words,通常是字符串属性被声明为'复制'而不是'保留',无论哪种方式你应该释放你的字符串属性dealloc。 – gerry3 2011-02-08 03:45:02
0
可以使第二视图的对象,并可以通过字符串给它
view2object.view2string = @“什么”或label.text;
相关问题
- 1. 将值从一个视图传递到另一个视图
- 2. 将数组从一个视图传递到另一个视图
- 3. 将字符串从一个视图控制器传递到另一个Tabbarcontroller
- 4. 如何将数组从一个视图传递到另一个视图内的另一个视图
- 5. 将多个ID从一个视图传递到另一个视图
- 6. 如何将字符串值从一个视图控制器传递到另一个视图控制器
- 7. 将Firebase中的值从一个表视图传递到另一个表视图
- 8. 将字符串传递给另一个视图
- 9. 将视图从一个视图移动到另一个视图
- 10. 将plist数据从一个视图传递到另一个视图
- 11. 将产品信息从一个视图传递到另一个视图
- 12. 将文本值从一个视图传递到另一个视图
- 13. 如何将记录从一个视图传递到另一个视图?
- 14. Swift 3 - 将数据从一个视图传递到另一个视图
- 15. 将信息从一个视图模型传递到另一个视图
- 16. 将数据从一个视图传递到另一个视图(Storyboard,iOS)
- 17. 将参数从一个视图传递到另一个视图Laravel
- 18. 无法将变量从一个视图传递到另一个视图
- 19. 如何将参数从一个视图传递到另一个视图
- 20. 从一个视图图像传递到另一个
- 21. 只传递一些触摸事件从一个视图到另一个视图
- 22. 传递数据到另一个视图
- 23. 如何传递变量从一个视图到另一个视图
- 24. 从IBAction传递一个字符串到一个单独的视图控制器
- 25. 如何将Id从一个视图传递给另一个MVC4
- 26. 串到另一个视图
- 27. 将视图中的数据传递给另一个视图
- 28. 将参数从一个视图转移到另一个视图?
- 29. 从一个视图控制器传递数组到另一个
- 30. 传递信息从一个视图到另一个
请不要滥用mod标志。如果您想要关注此问题,请添加赏金。 – Will 2011-02-02 11:31:13
在什么情况下应该使用mod标志? – 2011-02-02 11:35:40
这里是一个很好的PDF用于启动“Xcoders” - http://www.macxfire.com/documentation/BecomeAnXcoder.pdf – 2011-02-03 08:44:12