草庐IT

def_delegate

全部标签

ios:从应用程序委托(delegate)访问导航 Controller

我有一个接收推送通知的应用程序。在didReceiveRemoteNotifications中,我想让应用程序在应用程序的导航Controller(恰好是RootViewController)中显示一个特定的ViewController。实现这一目标的最佳方式是什么?我可以在应用程序委托(delegate)中获取对导航Controller的引用吗?编辑:这是我现在尝试使用的代码。它似乎使用了正确的导航Controller,但它根本不显示ViewController,只是一个空白屏幕:UIStoryboard*storyboard=[UIStoryboardstoryboardWithN

ios:从应用程序委托(delegate)访问导航 Controller

我有一个接收推送通知的应用程序。在didReceiveRemoteNotifications中,我想让应用程序在应用程序的导航Controller(恰好是RootViewController)中显示一个特定的ViewController。实现这一目标的最佳方式是什么?我可以在应用程序委托(delegate)中获取对导航Controller的引用吗?编辑:这是我现在尝试使用的代码。它似乎使用了正确的导航Controller,但它根本不显示ViewController,只是一个空白屏幕:UIStoryboard*storyboard=[UIStoryboardstoryboardWithN

ios - 以编程方式设置文本时,不会触发 UITextField 委托(delegate)方法

我已经创建了一个自定义输入View,用于将文本输入到UITextField中。基本上它只是定制设计的数字键盘。我有文本字段,我在其上设置了inputView属性以使用我自定义创建的UIView子类。在该View中,我收集了按钮-​​从0-9和退格键。现在我想在点击这些按钮时以编程方式更改UITextField的文本。UITextField采用UITextInput协议(protocol),它又采用UIKeyInput协议(protocol)。在该协议(protocol)中,我拥有我需要的所有方法,即将文本插入光标位置并删除文本。问题是这些方法不会触发UITextField委托(dele

ios - 以编程方式设置文本时,不会触发 UITextField 委托(delegate)方法

我已经创建了一个自定义输入View,用于将文本输入到UITextField中。基本上它只是定制设计的数字键盘。我有文本字段,我在其上设置了inputView属性以使用我自定义创建的UIView子类。在该View中,我收集了按钮-​​从0-9和退格键。现在我想在点击这些按钮时以编程方式更改UITextField的文本。UITextField采用UITextInput协议(protocol),它又采用UIKeyInput协议(protocol)。在该协议(protocol)中,我拥有我需要的所有方法,即将文本插入光标位置并删除文本。问题是这些方法不会触发UITextField委托(dele

objective-c - 使用委托(delegate)将数据传递回导航堆栈

几天来,我一直在为在两个ViewController之间传递数据而苦苦挣扎,并且感到非常困惑。我是Objective-C的新手,发现有些部分很难让我头脑清醒。我有一个导航Controller,FirstView是一个表单,在这个表单上我有一个按钮加载SecondView,其中包含一个TableView供用户选择一些选项。然后我想将选择传递回FirstViewController并显示数据等...我已经阅读了很多相关内容(stackoverflow、iphonedevsdk、CS193P资源),我看到的选项是,1)appdelegate中的ivar(不推荐)2)创建单例3)创建数据模型类

objective-c - 使用委托(delegate)将数据传递回导航堆栈

几天来,我一直在为在两个ViewController之间传递数据而苦苦挣扎,并且感到非常困惑。我是Objective-C的新手,发现有些部分很难让我头脑清醒。我有一个导航Controller,FirstView是一个表单,在这个表单上我有一个按钮加载SecondView,其中包含一个TableView供用户选择一些选项。然后我想将选择传递回FirstViewController并显示数据等...我已经阅读了很多相关内容(stackoverflow、iphonedevsdk、CS193P资源),我看到的选项是,1)appdelegate中的ivar(不推荐)2)创建单例3)创建数据模型类

ios - 在 ARC 下将委托(delegate)设置为 nil?

我正在使用ARC编写iOS应用程序并面向iOS5+。假设我编写了一个具有委托(delegate)属性的自定义View对象。在声明delegate属性时,我将其设为弱引用以避免retaincycle,这样当实际的delegate对象(controller)被销毁时,我的自定义view也会被销毁,如下:@interfaceMyCustomView:UIView@property(nonatomic,weak)iddelegate;@end一切都很好。好的,现在我正在编写Controller对象,它引用了两个View对象:我的自定义View和Apple提供的UIKitView,它们都声明了委

ios - 在 ARC 下将委托(delegate)设置为 nil?

我正在使用ARC编写iOS应用程序并面向iOS5+。假设我编写了一个具有委托(delegate)属性的自定义View对象。在声明delegate属性时,我将其设为弱引用以避免retaincycle,这样当实际的delegate对象(controller)被销毁时,我的自定义view也会被销毁,如下:@interfaceMyCustomView:UIView@property(nonatomic,weak)iddelegate;@end一切都很好。好的,现在我正在编写Controller对象,它引用了两个View对象:我的自定义View和Apple提供的UIKitView,它们都声明了委

ios - AVPlayer 使用资源加载器委托(delegate)在大型视频文件上停滞

我正在使用thisapproach为视频文件保存AVPlayer的缓冲区数据。在这个问题中找到答案SavingbufferdataofAVPlayer.iPhone和iPad-iOS8.1.3我对播放视频进行了必要的更改,它工作得非常好,但当我尝试播放很长的视频(11-12分钟长,大小约为85mb)时,视频将在连接完成后大约4分钟停止加载。我收到一个playbackBufferEmpty事件和一个播放器项目停止通知。这是代码的要点viewController.m@property(nonatomic,strong)NSMutableData*videoData;@property(no

ios - AVPlayer 使用资源加载器委托(delegate)在大型视频文件上停滞

我正在使用thisapproach为视频文件保存AVPlayer的缓冲区数据。在这个问题中找到答案SavingbufferdataofAVPlayer.iPhone和iPad-iOS8.1.3我对播放视频进行了必要的更改,它工作得非常好,但当我尝试播放很长的视频(11-12分钟长,大小约为85mb)时,视频将在连接完成后大约4分钟停止加载。我收到一个playbackBufferEmpty事件和一个播放器项目停止通知。这是代码的要点viewController.m@property(nonatomic,strong)NSMutableData*videoData;@property(no