UIWebView捕获响应头

我search/search了很多,但无法得到如何在UIWebview捕获HTTP响应头的UIWebview 。 假设我在应用程序启动的UIWebview中将用户redirect到注册网关(已经处于活动状态),并且当用户完成注册时,应该通过在HTTP响应头中传回的注册时分配给用户的成功唯一标识来通知应用程序。 有没有直接的方式来捕获/打印使用UIWebview的HTTP响应头?

iOS – 如何使用私人/第三方库以编程方式连接到指定了SSID和密码的WiFinetworking

美好的一天。 我试图复制我现有的iOS应用程序。 在我的应用程序,我应该能够连接到一个WiFinetworkingSSID和密码。 SSID和密码可以硬编码,也可以由用户input。 我正在通过互联网来研究如何在iOS上完成这项工作,但是,似乎这种行为非常令人沮丧,并且没有办法使用公共/文档化的库来实现这一点, App Store。 事情是我会亲自使用这个应用程序,我不打算把它提交给应用程序商店,所以如果我使用外部库也没问题。 如果我的朋友想要使用它,我可以导出一个企业IPA,并给他们说明如何安装它。 经过search,似乎MobileWifi.framework是一个很好的候选人。 但是,使用这个库连接到一个给定SSID和密码的WiFinetworking似乎没有一个简单的方法。 有没有人谁已经成功地尝试连接到WifinetworkingSSID和密码? 很感谢任何forms的帮助。

转换NSArray – > JSON – > NSData – > PHP服务器 – > JSON表示

我正在将NSDictionaries数组转换为JSON数据与以下… 创build我的数据… NSMutableArray *arrayOfDicts = [[NSMutableArray alloc] init]; for (int i = 0; i < 2; i++) { NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys: @"MySong", @"title", @"MyArtist", @"artist", nil]; [arrayOfDicts addObject:dict]; } NSArray *info = [NSArray arrayWithArray:arrayOfDicts]; NSData* jsonData = [NSJSONSerialization dataWithJSONObject:info options:NSJSONWritingPrettyPrinted error:&error]; 然后发送像这样… NSURL *url = [NSURL URLWithString:@"http://www.mywebsite.com/index.php"]; ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; [request […]

我可以使用iCloud来同步NSUserDefaults plist文件吗?

我想知道是否有可能使用iCloud在设备之间同步应用程序的首选项文件。 我所说的首选项文件是NSUserDafults创build的com.domain.appname.plist文件,用于存储应用程序的首选项。 我想要让我的应用程序的首选项文件在两个不同的设备(例如iPad和iPhone)之间同步的选项。 这是一个可以接受的使用iCloud同步吗? 或者,我是否需要将plist文件转换为不同types的文档,将其存储在云端,然后将其转换回应用程序的首选项文件? 谢谢!

Swift 3 ObjC可选协议方法不在子类中调用

我有以下类层次结构: class ScrollableViewController: UIViewController, UITableViewDelegate { // … } 这实现了一个UITableViewDelegate协议方法,例如tableView:willDisplayCellAt: 在我的类SpecificScrollableViewController ,inheritance自ScrollableViewController ,新的可选协议方法不会再被调用,例如tableView(_:heightForRowAt:)

如何在Swift中加载GIF图像?

我有一个string与我需要放入应用程序的GIF旗帜的URL。 我的代码: func showAdd(){ Request.get("http://www.kyst.no/api/?apiMode=advertisement&lang=no", { (error: NSError?, data: NSData, text: NSString?) -> () in let jsonResult: Dictionary = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: nil) as Dictionary<String, AnyObject> var banner : NSString = jsonResult["advertisement"]!["banner"] as NSString self.addViewImage.image = UIImage.animatedImageNamed(banner, duration: 1) }) } 但没有任何反应。 请帮忙。

iOS SecKeyRef到NSData

我有两个公钥和私钥,都存储在SecKeyRefvariables中。 为了简单起见,让我们从公开的一个开始。 我想要做的是将其导出到一个NSData对象。 为此,苹果公司提供了一个几乎是着名的代码片段,在这里: – (NSData *)getPublicKeyBits { OSStatus sanityCheck = noErr; NSData * publicKeyBits = nil; NSMutableDictionary * queryPublicKey = [[NSMutableDictionary alloc] init]; // Set the public key query dictionary. [queryPublicKey setObject:(id)kSecClassKey forKey:(id)kSecClass]; [queryPublicKey setObject:publicTag forKey:(id)kSecAttrApplicationTag]; [queryPublicKey setObject:(id)kSecAttrKeyTypeRSA forKey:(id)kSecAttrKeyType]; [queryPublicKey setObject:[NSNumber numberWithBool:YES] forKey:(id)kSecReturnData]; // Get the key bits. sanityCheck = SecItemCopyMatching((CFDictionaryRef)queryPublicKey, (CFTypeRef *)&publicKeyBits); if […]

如何唤醒iOS应用程序与蓝牙信号(BLE)

使用BLE与CoreBluetooth(没有iBeacon),是否有一种方法来唤醒应用程序未运行的应用程序,当设备收到蓝牙信号? 我正在用redbearlab的BLE Shield( http://redbearlab.com/bleshield/ )模拟灯塔。 谢谢,DAN *更新03/05/14 * 看起来像苹果公司已经推出了与iOS 7.1的重大更新:现在iOS会为您打开您的应用程序,如果它检测到一个UUID匹配您的应用程序。 该应用程序只需要安装,它不需要运行(AppDelegate中的逻辑需要回答唤醒电话)。

目标C:从UIButton类的子类创build的button不起作用

我正在创build一个UIButton的子类,以创build我自己的自定义button。 我的代码如下: //interface file (subclass of uIButton @interface UICustomButton : UIButton { Answer *answer; NSString *btnType; } @property (nonatomic, retain) Answer *answer; @property (nonatomic, assign) NSString *btnType; – (id)initWithAnswer:(Answer *)ans andButtonType:(NSString *)type andFrame:(CGRect)frame; – (void)buttonPressed; @end //Implementation file (.m) @implementation UICustomButton @synthesize answer,btnType; – (id)initWithAnswer:(Answer *)ans andButtonType:(NSString *)type andFrame:(CGRect)frame; { self = [super initWithFrame:frame]; if […]

Objective C协议的使用

我有一个作业问题困扰着我,真的很糟糕。 以下是一个问题的简要解释。 想象一下,你正在开发一个存储联系人信息的应用程序。 地址簿可以包含许多实体types,例如人类,公司或其他任何具有联系信息的实体types。 现在,而不是显式检查每个对象types写一个协议,声明一个对象必须如何行为,并成功地出现在您的地址簿。 我回答这个问题的理解和努力是, 在@required标签下build立一个具有每种联系信息types常用方法的协议。 和其他所有不同的联系方式(如传真号码与公司有关系,但不是人员…)在@optional。 在运行时,您可以使用selector检查对象是否响应任何给定的方法。 怀疑:然而,这又是间接地明确检查对象types,对吗? 我的第二个想法是在java中使用类似abstract class东西。 这意味着从抽象类inheritance的类实现了自己的抽象方法。 作为一个天真的iOS开发人员,我不知道如何实现这个? 我不确定这是否会解决我的问题。 如果有人知道这一点,我想得到启发。 外部阅读到目前为止,请让我知道如果我正在寻找的答案是在这些链接之一。 我会再读一遍理解和解决这个:)。 谢谢。 http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjectiveC/Chapters/ocProtocols.html#//apple_ref/doc/uid/TP30001163-CH15-TPXREF144 http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjectiveC/Chapters/ocProtocols.html#//apple_ref/doc/uid/TP30001163-CH15-TPXREF146 http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjectiveC/Chapters/ocProtocols.html#//apple_ref/doc/uid/TP30001163-CH15-TPXREF149