之間的文本我做了2次 ,我想在主視圖發送標籤的文本子視圖 一個想它打印在另一個標籤的文本價值.... 如何傳遞文字如何通過意見
Q
如何通過意見
1
A
回答
2
我不會用一個單例模式或其他任何 '全局變量'。這會使您的視圖控制器非常緊密地耦合並限制可重用性。我只是在第二個視圖控制器中創建一個實例變量,並在呈現視圖之前將其設置在主視圖中。
第二個視圖控制器然後將label.text設置爲(例如)viewDidLoad中的實例變量。
這樣,第二個視圖控制器不依賴於任何「全局變量」或包含,並將更加可重用。
//SecondViewController.h
@interface SecondViewController : UIViewController {
NSString *theLabel;
}
@property(nonatomic, copy) NSString *theLabel; //Synthesize in implementation
@end
然後在主視圖控制器:
//Create instance of secondViewController
instanceOfSecondViewController.theLabel = @"Nut";
//Present the second view here
0
如果類A處理您的廠景和B類手柄視圖2,然後定義類B中的接口來接受新的標籤,以您的UI元素之一,那麼調用從類A.該接口
0
查找到辛格爾頓模式。
What should my Objective-C singleton look like?
然後,你可以這樣做:
//view1
#import "SingletonClass.h"
...
[SingletonClass sharedInstance].savedText = @"blah";
和
//view2
#import "SingletonClass.h"
...
lbl.text = [SingletonClass sharedInstance].savedText;
相關問題
- 1. 如何通過意見WordPress的
- 2. 如何通過類之間的意見
- 3. 如何在通用意見獲得通過在Django
- 4. 通過日期之間的意見
- 5. Drupal的 - 通過修改意見
- 6. 如何通過在刀片意見(Laravel 5.2)數據
- 7. 如何計算通過特定ID的意見總和
- 8. 的Android:如何通過輸入要查找的意見
- 9. 如何堅持價值翻過意見
- 10. 如何從意見
- 11. 如何通過意向
- 12. 如何通過意向
- 13. Facebook的意見通知loading
- 14. Django的意見/過濾器
- 15. 如何骨幹意見
- 16. 如何處理意見?
- 17. 如何獲取的意見
- 18. 如何使用意見
- 19. drupal的意見:如何添加生成PDF鏈接的意見
- 20. 見JSON通過AJAX
- 21. 通過意向
- 22. 通過意向
- 23. 如何通過意圖在android
- 24. 如何通過使用意圖
- 25. 如何通過一個意圖
- 26. Android如何通過pram搜索意圖?
- 27. 如何通過意向返回數據
- 28. 通過他們的列名比較dataframes和意見
- 29. 訂購條目通過意見計數與Django
- 30. werkzeug映射網址的意見(通過端點)
每當有人使用全局變量或在不需要一個單身,我看到別人誰不知道他們在做什麼見。 – lucius 2010-07-24 17:04:11