我有麻烦了。 有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里面的对象(我的模型)。我的英语很差,而且我认为理解我是个问题,如果是的话,你可能不会帮忙。我已经得到了很好的答案。 –