我有一個包含兩個視圖的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