草庐IT

UIApplicationDelegate_Protocol

全部标签

objective-c - 其他类中的 UIApplicationDelegate 函数

是否有可能符合UIApplicationDelegate并成功地在任何类中调用启动/关闭时调用的所有函数?例如,如果我有一个类,在应用程序关闭时保存大量数据是个好主意,但我不想在AppDelegate中创建对它的引用,是否可以只拥有它符合UIApplicationDelegate协议(protocol),然后执行它保存在(void)applicationWillResignActive:(UIApplication*)application?更简洁:让多个类符合UIApplicationDelegate有什么危险吗? 最佳答案 同一

ios - 如何抑制每个文件的 -Wno-protocol

我实现了Objective-C协议(protocol),它将所有协议(protocol)的方法转发到另一个目标。Everething很好,除了编译器警告这个类没有实现协议(protocol)的方法。我正在尝试使用#pragmadiagnostic抑制此警告://Headerfile@protocolA-(void)test;@end@interfaceAImpl:NSObject{idmyItems;}@end//Implementationfile:#pragmaGCCdiagnosticpush#pragmaclangdiagnosticpush#pragmaGCCdiagnost

ios - 为自定义协议(protocol)设置委托(delegate)时收到警告

我向我的一个类添加了一个自定义协议(protocol),当我尝试在prepareForSegue:方法期间设置委托(delegate)时,我收到编译器警告。我得到的警告是……Sending'MyCustomViewControllerClass*const__strong'toparameterofincompatibletype'id'项目构建并运行,除警告外一切正常。如果我添加对于我的自定义类(class),警告消失了。我错过了什么或者这是Xcode(6beta)中的错误吗?该代码是用于设置协议(protocol)/委托(delegate)的标准代码,但无论如何我都会发布它....

iphone - 协议(protocol)和委托(delegate)不能正常工作

我在尝试处理某事和现在之间突然出现了这个随机问题。我什至尝试重新加载一个我知道100%正常工作的旧快照,但我无法解决这个问题。基本上我有一个类和一个ViewController,该类试图将一些数据传递给ViewController,类中的所有内容都运行良好,所有数据都已准备好并等待发送给ViewController使用我设置的委托(delegate)和协议(protocol),但是当我调试ViewController时,它永远不会改变我在类中创建的ViewController中的协议(protocol)方法。我不知道这是一个简单的错误、疏忽还是我的代码中遗漏了什么,我现在将写下我的代码

ios - 是否可以将 SSL 协议(protocol)与 NEVPNManager 一起使用(并且不使用 NETunnelProvider API)

我的客户希望我为IOS(IOS9.2)编写一个VPN客户端。VPN客户端应该使用SSL连接到openVPN服务器。我将使用苹果提供的NEVPNManager类(NEVPNManager类有一个类方法(sharedManager),它提供对单个NEVPNManager实例的访问。这是我计划使用的类方法)。我想将此共享管理器的协议(protocol)设置为SSL。这可能吗?或者我是否仅限于NEVPNProtocolIPSec和NEVPNProtocolIKEv2协议(protocol)?P.S:-我不想使用NETunnelProviderAPI系列。我知道这些是较新的API,允许使用他们自

ios - IBInspectable 和协议(protocol)

我正在使用名为“LiveRendering”的新Xcode6功能。因为我需要在不同的自定义View上大量使用一些可检查的属性,所以我想在协议(protocol)中声明它们。例如:LiveRenderingTextAttributesProtocol(声明textColor、textSize的可检查属性LiveRenderingBorderAttributesProtocol(声明borderStyle、borderColor、borderWidth的可检查属性)等...之后,每个自定义View实现它需要的协议(protocol)。但是我在InterfaceBuilder“属性检查器”列

ios - Xcode 7 中没有类型或协议(protocol)命名错误如何解决?

我正在尝试将值从第二个类传递到第一个类,因为我正在使用protocol和delegate过程。每当我运行我的程序时,我都会遇到以下问题。NoTypeorProtocolNamed'locateMeDelegate'ViewcontrollerA.h@interfacefirst:UIViewController{} 最佳答案 在我的例子中,问题是由将委托(delegate)的头文件导入委托(delegate)者的类.h文件引起的。这似乎形成了一种恶性循环。一旦我从委托(delegate)人的.h文件中删除了委托(delegate)h

objective-c - prefix 属性后面必须跟一个接口(interface)或协议(protocol)栈溢出

[编译器错误]前缀属性后面必须有接口(interface)或协议(protocol)栈溢出代码在prev中运行良好。项目。我觉得发布这样一个简单的问题是个白痴。这东西怎么了?#import#import"FlipsideViewController.h"@interfaceMainViewController:UIViewController@property(strong,nonatomic)IBOutletUITextField*inputText;@property(strong,nonatomic)IBOutletUIPickerView*picker;@property(st

ios - 当我在自定义 URL 协议(protocol)中调用 'URLProtocol: didLoadData:' 时,URL 加载系统实际上会做什么?

我正在使用自定义NSURLProtocol以便在WebView获得响应之前做一些事情,除了这个urlhttps://dou.bz/23o8PS之外一切正常。如果我停止使用NSURLProtocol,只需让WebView加载一个请求(使用URL初始化),它就可以正常工作。但是如果数据是从协议(protocol)加载的,WebView似乎不会将其视为HTML文件:怎么了? 最佳答案 我检查标题,发现是:Content-Type:text/plain也许其他链接是:Content-Type:text/html

objective-c - iOS/Objective-C 上的谷歌 Protocol Buffer

我需要帮助在iOS应用程序的Objective-C中配置/使用protobuf。我已经尝试了所有方法,但在xcode上总是出现错误。有没有人设法使protobuf在Objective-C/iOS中运行良好? 最佳答案 我已经在iOS上使用了它,并使用了metasyntactic'sextension,效果很好。我什至设法将代码生成作为Xcode中的自定义构建步骤。我们为我们的项目切换到Thrift(出于其他原因),所以如果下面的某些细节有误,我深表歉意,但总的来说,这是怎么做的。在Xcode4.2中,打开目标属性,转到“构建规则”选