我聲明變量NSString productname
在appdelegate中,並從視圖中指定值appdelegate.productname = name
。然後我嘗試從另一個view.lbl.text=appdelegate.productname
中獲取此值。這是錯誤的嗎?如何在視圖中使用appdelegate變量
1
A
回答
0
您可以使用此代碼得到它:
UIApplicationDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
NSString *productName = appDelegate.productname;
0
UIApplicationDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
NSString * str = appDelegate.yourstr;
+0
你能解釋爲什麼這段代碼有用嗎? – 2012-06-14 11:57:48
2
您可以在appdelegate.h文件中聲明的變量,這些變量是全局你不需要做的appdelegate對象來調用它們。
這樣的 -
#import <UIKit/UIKit.h>
@class ViewController;
// these are your variable, both are global.
int anyNumber;
NSString *productname;
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) ViewController *viewController;
@property (strong, nonatomic) UINavigationController *naviCon;
@end
現在,你可以在任何地方,你想用使用這些變量。
只需導入appdelegate.h並自由使用它。
#import "ViewController.h"
#import "AppDelegate.h"
這是您將第一個視圖指定給appdelegate字符串的值。
productname = name; //you can assign it directly, no need to make any object of appdelegate.
現在你可以在任何地方使用它。但請記住你必須導入的小東西
#import "AppDelegate.h"
在你的viewcontroller。
謝謝!
相關問題
- 1. 如何在appdelegate中加載視圖?
- 2. 如何發佈appDelegate變量
- 3. 如何使appDelegate和/或其他視圖控制器中的變量可訪問?
- 4. 如何使用其它類變量是在AppDelegate中
- 5. 在'show'視圖中使用URL變量
- 6. 在多個視圖中使用變量
- 7. 如何在javascript中使用視圖中的控制器變量?
- 8. 如何在django視圖中的變量中使用xml?
- 9. 傳遞變量從AppDelegate中
- 10. 更新appDelegate中的變量
- 11. 如何使用變量變量查找視圖由ID
- 12. 如何使用在多個視圖中Laravel變量值
- 13. 如何在MVC 5 Web視圖中使用Model變量?
- 14. 如何在視圖中使用不同的變量名稱laravel
- 15. 如何在Rails視圖中對each_slice()使用變量
- 16. 當我在視圖中推UIButton時如何調用AppDelegate基地
- 17. 在ember.js中使用容器視圖 - 如何從子視圖訪問父變量
- 18. 使用Auotlayout變量視圖
- 19. 子視圖中的AppDelegate
- 20. 如何使用TabBarController從AppDelegate調用視圖控制器(即didFinishLaunchingWithOptions)
- 21. 如何在變量中使用變量?
- 22. 在AppDelegate中添加變量Objective c
- 23. 如何在DisplayFor顯示視圖變量視圖中的
- 24. 如何從appdelegate打開視圖?
- 25. 如何從appdelegate切換視圖?
- 26. iPhone:在AppDelegate中使用一個NSMutableArry作爲全局變量
- 27. 在ZF2視圖使用此$變量
- 28. Angularjs在視圖中變量
- 29. 如何在其他類中使用AppDelegate
- 30. iOS在AppDelegate中訪問模態視圖
它顯示錯誤使用未聲明的標識符uiapplicationdelegate – user1395474
UIApplicationDelegate在這裏我提到了你的項目的應用程序委託類的名稱。 #將您的項目的appdelegate類導入您的視圖控制器。 – vtechig