草庐IT

delegating-constructor

全部标签

iphone - 为什么即使在设置委托(delegate)协议(protocol)后也不会调用 UIPickerView 委托(delegate)方法?

`我正在创建一个即将到来的UIPickerView,但它没有从数组中获取数据,因为未调用委托(delegate)方法。我设置了UIPickerviewdelegate和数据源,但仍然无法正常工作。不调用委托(delegate)方法的原因可能是什么?????如果有人知道,请告诉我。提前致谢。picker.delegate=self;picker.dataSource=self;arrayOfState=[[NSMutableArrayalloc]init];[self.arrayOfStateaddObject:@"Assam"];[arrayOfStateaddObject:@"And

ios - 具有预实现委托(delegate)方法的子类对象

我正在尝试创建一个NSURLConnection的子类,它已经预先实现了一个委托(delegate)方法。我目前的方法是使用一个“代理”委托(delegate),它预先填充了这个方法并像这样调用其他方法:-(BOOL)connectionShouldUseCredentialStorage:(NSURLConnection*)connection{if([self.delegaterespondsToSelector:@selector(connectionShouldUseCredentialStorage:)]){return[self.delegateconnectionShou

ios - viewWillAppear ext 的 JASidePanels 委托(delegate)未被调用

所以我设置了JASidePanels,其中包含一个实现JASidePanelController的根Controller和我的左面板,它是一个不同的UIViewController。我的问题是左侧面板只接收一次viewWillAppearviewDidAppear/disappear和viewWillAppear和viewDid/WillLoad,用户第一次将中心面板滑开。从那时起,这些回调函数不会再被调用。什么是最好的方式或我应该如何响应我的左面板ViewController中的这些事件。 最佳答案 好吧,我明白了。有一个属性叫做

objective-c - Xcode Interface Builder 不显示 App Delegate 对象

我正在使用“IOS编程:BigNerdRanch指南(第2版)”自学Objective-C和iOS编程,我遇到了一个问题,教程要求我创建与AppDelegate对象的连接,但是这个对象没有出现在我的Interfacebuilder的对象列表中。我很确定它要么是错字,要么是版本不同,因为这本书略微落后于我的Xcode(4.2)版本。我已经包含了代码。我相当确定MOCAppDelegate对象应该出现在IB中,但我还不够熟悉,无法知道我需要更改哪些代码才能实现。具体问题:如何调整下面的代码,以便我在IB中的对象列表,以便我可以按照教程图形中的说明执行连接?注意:我研究并发现了这个:Havi

ios - 使用 NSURLSession 自定义委托(delegate)时不调用身份验证质询方法

我正在开发一个通过Restful服务连接到ASP.NETWebAPI的iOS应用程序。我想使用自定义委托(delegate)来处理身份验证挑战。但是委托(delegate)方法不会被调用。http请求在ViewController中用以下方法编写:-(IBAction)test:(UIButton*)sender{//GetBearerTokenKeychainItemWrapper*keychainItem=[[KeychainItemWrapperalloc]initWithIdentifier:@"BearerToken"accessGroup:nil];NSString*bea

iphone - 从 App Delegate 中的 Storyboard获取初始 View Controller

我正在尝试访问Storyboard的初始ViewController。它是一个导航Controller,通过序列连接到第二个ViewController。因此,在我的应用程序完成启动后,我想直接显示通过segue连接的viewController。我用这样的代码试过了,但它不起作用......UINavigationController*navController=(UINavigationController*)self.window.rootViewController;[navController.topViewControllerperformSegueWithIdentifi

ios - Objective-C 接口(interface)、委托(delegate)和协议(protocol)

因此,我正在努力思考Objective-C接口(interface)、委托(delegate)和协议(protocol)。所以我有一个问题:委托(delegate)必须在单独的文件中还是可以是类中定义的方法?协议(protocol)是否类似于java接口(interface)?这是我目前的理解方式,如果你使用这个协议(protocol),它基本上会让你实现方法。我仍然对接口(interface)感到困惑。我很确定它们与java中的接口(interface)没有任何相似之处。也许这只是将在类中实现的变量声明。 最佳答案 委托(dele

ios - 未调用 UIPageViewController 委托(delegate)方法

在我的应用程序中,我有一个RootViewController(UIPageViewController)、一个FirstController(UIViewController)和一个SecondController(UIViewController)。两个UIViewController中的两个View在RootViewController上滚动。在我的RootViewController.h中:@interfaceRootController:UIPageViewController但是当我在不同的View之间滚动时,委托(delegate)方法如下:-(void)pageView

iphone - CLLocationManager 从不调用委托(delegate)方法

这个问题在这里已经有了答案:WhytheCLLocationManagerdelegateisnotgettingcallediniPhoneSDK4.0?(5个答案)关闭7年前。您好,我在iPhone上玩弄位置,从一开始我就遇到了问题。我已经定位了我的问题并确定是CLLocationManager困扰着我。所以我开发了非常简单的应用程序。我只有一个带有CLLocationManager的ViewController。在View加载时,我初始化了CLLocationManager并开始更新。我还实现了两种方法didFailWithError和didUpdateToLocation。我已

ios - 加载委托(delegate)时警告窗口层次结构

今天我更新了我的Xcode,并开始为新的iPhone5屏幕更新我的应用程序。我突然注意到,每次从屏幕A转到屏幕B时,我都会收到此警告:Warning:Attempttopresentonwhoseviewisnotinthewindowhierarchy!//ThisdelegatemethodpreparestheseguefromScreenA(DilemmaViewController)toScreenB(OptionsViewController)-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender{