Tag: networking

如何写在Facebook / Twitter的地址簿在iOS?

在我的应用程序中,我将一些数据导出到地址簿中,以创build一些新的联系人条目。 我可以出口我想要的一切,没有问题,除了Facebook和Twitter地址。 我完全失去了这两个。 以下是我用来导出非Facebook / Twitter数据的代码: ABMutableMultiValueRef multiPhone = ABMultiValueCreateMutable(kABMultiStringPropertyType); ABMultiValueAddValueAndLabel(multiPhone, (__bridge CFTypeRef)(thePhoneMobile), kABPersonPhoneMobileLabel, NULL); ABMultiValueAddValueAndLabel(multiPhone, (__bridge CFTypeRef)(thePhoneHome), kABHomeLabel, NULL); ABRecordSetValue(newPerson, kABPersonPhoneProperty, multiPhone, NULL); CFRelease(multiPhone); 以下是我如何导出不工作的Facbeook: ABMutableMultiValueRef multiSocial = ABMultiValueCreateMutable(kABMultiStringPropertyType); ABMultiValueAddValueAndLabel(multiSocial, (__bridge CFTypeRef)(theFacebook), kABPersonSocialProfileServiceFacebook, NULL); ABRecordSetValue(newPerson, kABPersonSocialProfileProperty, multiSocial, NULL); CFRelease(multiSocial); 我哪里错了?

pipe理两个NSURLConnection

我想从两个不同的kml文件做两个asynchronous请求,所以我先设置了两个请求: NSString *server1URL = [NSString stringWithFormat:…]; NSMutableURLRequest *firstRequest =[NSMutableURLRequest requestWithURL:[NSURL URLWithString:server1URL]]; [firstRequest setHTTPMethod:@"GET"]; NSURLConnection *AConnection = [NSURLConnection connectionWithRequest:firstRequest delegate:self]; NSString *server2URL = [NSString stringWithFormat:…]; NSMutableURLRequest *secondRequest =[NSMutableURLRequest requestWithURL:[NSURL URLWithString:server2URL]]; [secondRequest setHTTPMethod:@"GET"]; NSURLConnection *BConnection = [NSURLConnection connectionWithRequest:secondRequest delegate:self]; 然后我启动NSMutableData我将使用: AResponseData = [[NSMutableData alloc] init]; BResponseData = [[NSMutableData alloc] init]; 然后,我提到这个post,并做到这一点: connectionToInfoMapping = CFDictionaryCreateMutable(kCFAllocatorDefault, 0, &kCFTypeDictionaryKeyCallBacks, &kCFTypeDictionaryValueCallBacks); […]

安全警告:“请按照您的密码处理上面的URL,不要与任何人分享

我正在从事包含Facebooklogin的应用程序。login后,我需要去本机应用程序&应用程序应该显示用户名和图像在脸书。但当我loginFacebook的时候显示“安全警告:“请按照您的密码处理上面的URL,不要与任何人分享。 在ios中“,并没有回到我的本地应用程序。可以任何一个sorting这个问题。我使用Facebook的graphicsAPI面对面的书。 在AppDelegate中: -(BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{ return [[_viewController facebook] handleOpenURL:url]; } – (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { return [[_viewController facebook] handleOpenURL:url]; }

苹果公司删除的可能性,只有在networking应用程序streamios 6 shoutcast&icecast?

我只是使webapp有可能添加我最喜欢的广播电台。 我很久以前尝试过,但没有奏效…所以我真的很惊讶,我的iPad 1与IOS 5.1.1接受每种types的stream或播放列表。 我可以播放“.pls”,“m3u”,“mp3”stream,shoutcast直接链接ip:端口,icecast直接streamip:端口/ audodj …和prolly更多。 在<audio>标签中 所以我玩了两天,也发现了一些使用“7.html”的噱头在某些电视台播放“正在播放”的方法。 我将徽标添加到我最喜欢的工作站,使所有的处理与触摸,而不是“点击”(慢),也find了一种方法ovversride在ios上的滚动问题。 是的,我真的很开心,直到: 我尝试iphone 5与ios 6和ipad mini与ios 6。 'pls'和'm3u'不再工作了。 np …我可以获取请求提取的stream和饲料我的audio标签直接链接。 他们大多数不工作。 但有些工作.. 好的,所以我select了工作的stream,并把它们放在一个webapp。 现在有趣的是…一切都不适用于webapps。 stream只能在Safari浏览器中使用。 我很快使应用程序独立无效。 所以要恢复: 在IOS 5.1.1的webapps中 'pls','m3u',mp3stream,冰冷的stream和shoutcaststream工作 。 在与IOS 6+的webapps 没有工作 发生了什么?

iOS:如何查询WiFi状态

是否有可能以编程方式查询iOS上的WiFi状态(启用/禁用)? 当启用WiFi并且设备没有连接到任何networking时,查询应该返回true。 编辑:我意识到由Reachability类提供的function,据我所知,它不承认启用,但没有连接状态的WIFI。 即下面的代码将返回NetworkStatus NotReachable ,这不是我所需要的。 Reachability* r = [Reachability reachabilityForLocalWiFi]; NetworkStatus ns = [r currentReachabilityStatus];

POST和PUT请求AFNetworking

我正在尝试打电话给服务器。 GET调用工作得很好,并返回正确的JSON,但是当我尝试做PUT或POST时,服务器返回一个错误。 我将服务器设置为接收下一条消息: method POST curl -X POST -d "number=NUMBER&name=NAME&lat=32.5713&lon=60.3926" http://server.com/users/ method PUT curl -X PUT -d "number=USER&name=NAME6&lat=-34.5552&lon=32.3333" http://server.com/users/ 我怎样才能用这两种方法调用服务器?

AFNetworking请求错误代码999

我是新来的Objective-C,我很难与AFNetworking。 所以,事情是我想做一个简单的POST请求到一个服务器,谁会送我一个盐。 我做一个简单的应用程序,为了testing我的请求,但我不明白为什么我得到错误代码999。 这里是我的代码示例。 + (void)simpleRequest; { NSURL *mailserver = [NSURL URLWithString:@"https://localhost:4443/"]; AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc]initWithBaseURL:mailserver]; manager.securityPolicy.allowInvalidCertificates = TRUE; manager.responseSerializer = [AFJSONResponseSerializer serializer]; manager.requestSerializer = [AFJSONRequestSerializer serializer]; NSDictionary *parameters = @{@"username": @"testtest"}; [manager POST:@"api/v0/login/salt" parameters:parameters success:^(NSURLSessionDataTask *operation, id responseObject) { NSLog(@"JSON: %@", responseObject); } failure:^(NSURLSessionDataTask *operation, NSError *error) { NSLog(@"Error: %@", error); }]; } […]

在iOS系统中,可以通过Bluetooth PAN进行通信

我有一个设备,我可以通过蓝牙(蓝牙PAN)从iOS设备共享我的连接。 我想知道是否有可能访问在PANnetworking上的iPhone上创build服务器,并从设备访问它或创build设备上的服务器,并从iPhone访问它。 有没有人有这样的经验? 我知道这绝对可以用Android设备来完成。

有没有办法确定在iOS的实际时间和date(而不是设备的时间)

在iOS中,我需要知道实际的时间(UTC),而不是设备的时间。 换句话说,用户不应该篡改时间或date。 任何需要networking连接的东西都不好(因此访问时间服务器不是一种select)。 AFAIK,有两个理论方法来实现这一点: 使用GPS卫星信号的时间戳 从运营商获取当前时间 问题是这些信息在iOS中没有被任何API公开。 有另一种方法吗?

如何继续下载新的图像在后台,即使用户强制退出应用程序在iOS目标C?

我想在300左右下载许多图像,并将其显示在UI中。 我有两个问题: 如果应用程序在前台,并假设用户将其发送到后台模式(通过单击主页button),那么如何确保下载继续? 如果用户强制退出应用程序(双击主屏幕button并从应用程序切换器上轻扫应用程序),那么如何确保应用程序下载图像? 我一直在阅读关于背景的东西。 很less有人说在2.情况下下载不能继续。 以下是我提到的链接: http://www.appcoda.com/ios7-background-fetch-programming/ http://www.appcoda.com/background-transfer-service-ios7/ iOS后台下载应用程序不活动 我没有得到正确的方法来下载图像在前台,背景/暂停,用户强制退出应用程序。 我正在使用AFNetworking进行web服务调用。 以下是我的代码: 我有图像的细节,如.json文件中的url上传到亚马逊。 要下载我所做的文件, [NSData dataWithContentsOfURL:[NSURL URLWithString:@"https://someurl/imageFile.json"]]; 从这个文件我读了图像的url,并下载他们的图像细节。 这是一个很大的过程。 我如何处理? 请帮忙..