-1
A
回答
4
你不能。代表不需要知道委派的对象。大多数委托方法都有一个参数,该参数保存一个指向调用委托的实例的指针,以便委托在从委托对象接收到消息时需要与委托对象进行交互。这就是你应该做的。
例子 - 当它与编辑进行更改UITextField
实例的背景色:
- (void)textFieldDidEndEditing:(UITextField *)textField
{
// textField is a pointer to an instance that called us (the delegate)
textField.backgroundColor = [UIColor redColor];
}
相关问题
- 1. 如何从委托访问变量?
- 2. 如何访问委托内的对象
- 3. 如何访问委托方法之外的委托返回参数?
- 4. 访问共享委托人的iPhone/iPad委托?
- 5. 委托模式ios
- 6. 从Objective-C块访问assign委托属性? (iOS)
- 7. iOS - 无法在UITableViewCell类中访问UITextView委托
- 8. 访问来自单独的委托类
- 9. Outlook Mail REST API委托访问/模拟?
- 10. 委托方法不被访问
- 11. 从Global.asax中的委托中访问ControllerContext
- 12. 无法访问委托中的方法
- 13. 其委托通知访问的NSTextField ......
- 14. 弹簧安全访问委托人
- 15. iOS WKWebView.scrollView委托原因BAD_ACCESS
- 16. 如何委托ServletContext?
- 17. 如何访问委托函数中的变量?
- 18. 如何访问jsf bean中的委托方法
- 19. 如何使用“委托”访问器创建属性?
- 20. 我如何访问委托给jQuery的元素?
- 21. 如何使用索引访问ListView中的委托属性
- 22. 如何访问groovy中的委托对象属性?
- 23. 如何从另一个类访问委托方法?
- 24. 如何从委托和数据源类访问集合视图?
- 25. UIACtionSheet委托问题
- 26. Javascript委托问题
- 27. UIPopover委托问题
- 28. UIPopoverController委托问题?
- 29. 在Objective-c问题中访问委托静态方法问题
- 30. 如何调用委托
你不应该... – rid 2012-04-15 01:55:11