我有麻煩了。 有viewConntroller和這個viewController裏面的一個對象。此對象試圖通過NSURLConnection獲取信息,稍後它必須通知viewController運行方法。如果我嘗試創建viewController裏面的對象,我發現問題:新的viewController使第一個做同樣的事情,所以新的viewController使NSURLConnection,創建第三個viewController等。iOS:如何訪問viewController的方法
0
A
回答
0
你可以通過引用此對象。但是首先用assign屬性創建新的屬性。
//property in your class
@property(nonatomic, assign) id myViewController;
//set reference to your UIViewController
[myClassInstance setMyViewController: self]; //self is MyViewController instance
//call UIViewController's method from your class
MyViewController *controller = (MyViewController *)self.myViewController;
[controller myMethodInUIViewController];
0
如何將viewController的引用傳遞給viewController中的對象?
所以沿着線的東西:
Object *obj = [[Object alloc]init];
obj.viewController = self;
很明顯,你必須創建舉行的viewController的對象類的屬性。
然後,當你需要呼籲的viewController方法,你可以使用:
[self.viewController performSelector:@selector(methodName:)];
相關問題
- 1. 如何訪問viewController中的方法
- 2. 在didReceiveRemoteNotification方法中從ViewController訪問viewDidLoad
- 3. 如何從viewController訪問applicationDidEnterBackground
- 4. 在iOS中的ViewController中訪問FIRUser
- 5. 無法從AppDelegate訪問ViewController
- 6. IOS設置Viewcontroller屬性訪問錯誤
- 7. 我無法訪問我的ViewController的這種方法
- 8. 如何訪問ViewController中的NSURLResponse
- 9. 包含可訪問方法的iOS類
- 10. iOS Subclassed UIView - 如何從ViewController的UIButton調用方法?
- 11. 重新訪問ViewController中的方法之間的隨機數據
- 12. ViewController訪問由CocosBuilder創建的CCScene中的實例方法?
- 13. 如何訪問方法庫?
- 14. 如何訪問類方法?
- 15. 如何訪問方法
- 16. 如何訪問MembershipProvider.GetPassword方法
- 17. 如何訪問在方法
- 18. 如何訪問一個變量從一個的viewController的方法,身體其他的ViewController
- 19. 從ViewController訪問drawRect?
- 20. ViewController訪問數據
- 21. 在ViewController中調用模型方法iOS
- 22. 訪問先前分配的viewController及其方法
- 23. 從其他ViewController的locationManager方法訪問newLocation
- 24. 從另一個類訪問viewController的方法
- 25. 如何訪問從viewController另一個viewController在Swift 3
- 26. 訪問的viewController財產
- 27. 訪問ViewController中的TableView
- 28. appdelegate如何調用viewcontroller的方法?
- 29. 如何訪問一個動態傳遞給iOS中的子viewController的參數?
- 30. iOS如何從類方法訪問自我?
我不明白你的問題。請給出一個更好的解釋。 – trojanfoe
此外,這與**絕對無關。** – 2013-01-15 15:58:54
@trojanfor我需要execly我的viewController(而不是創建一個新的)來運行方法。從這個viewController裏面的對象(我的模型)。我的英語很差,而且我認爲理解我是個問題,如果是的話,你可能不會幫忙。我已經得到了很好的答案。 –