Tag: networking

聊天iOS应用程序如何沟通?

Whatsapp和Skype等应用程序如何进行文字聊天? 具体来说,如何实时收到消息? 提前致谢!

dataWithContentsOfURL返回NSCocoaErrorDomain代码= 256蜂窝,但不是WiFi

真的很奇怪的问题,我有:dataWithContentsOfURL已经开始返回一个错误代码256蜂窝,但不是通过WiFi。 操作无法完成。 (cocoa错误256) 我确实有一个蜂窝数据连接,它正在运行,所以这不是我的蜂窝连接的问题。 加上代码在wifi上运行良好,所以基本代码不是问题。 有问题的代码是: dispatch_queue_t queue = dispatch_queue_create("com.appName.FetchImage", DISPATCH_QUEUE_SERIAL); dispatch_async(queue, ^{ … NSURL *url = [NSURL URLWithString:[urlString stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]]; NSLog(@"URL: %@", url); [UIApplication sharedApplication].networkActivityIndicatorVisible = YES; NSError *error = [[NSError alloc] init]; NSData *imgData = [NSData dataWithContentsOfURL:url options:NSDataReadingUncached error:&error]; if (error) NSLog(@"Error loading data: %@", error); UIImage *image = [UIImage imageWithData:imgData]; … }); 有什么想法吗? […]

在iOS上使用SOAP Web服务

我正在尝试编写利用Web服务的iPad应用程序。 我知道一个Web服务的概念,并用它在C#/。NET中。 我需要知道如何在iPad上做到这一点。 任何人都可以推荐一本好书或阅读iOS上的Web服务材料?

PHAsset + AFNetworking。 无法将file upload到真实设备上的服务器

目前我正在使用下面的代码上传文件到服务器 NSURLRequest *urlRequest = [[AFHTTPRequestSerializer serializer] multipartFormRequestWithMethod:@"POST" URLString:[[entity uploadUrl]absoluteString] parameters:entity.params constructingBodyWithBlock:^(id<AFMultipartFormData> formData) { // Get file url [UploadModel getAassetUrl:entity.asset resultHandler:^(NSURL *fileUrl) { NSError *fileappenderror; // Append [formData appendPartWithFileURL:fileUrl name:@"data" error:&fileappenderror]; if (fileappenderror) { [Sys MyLog: [fileappenderror localizedDescription] ]; } }]; } error:&urlRequestError]; / * getAassetUrl * / +(void)getAassetUrl: (PHAsset*)mPhasset resultHandler:(void(^)(NSURL *imageUrl))dataResponse{ PHImageRequestOptions * requestOption = […]

从主机名获得服务器IP地址

在对主机名执行NSURLRequest ,是否可以获取响应来自的服务器的IP地址? NSURL方法: – (NSString *)host; 只是返回主机名,我看不到任何其他NSURL方法的IP地址的方式。 也许有一种在启动NSURLRequest之前执行主机查找的方法?

如何在iOS中获取个人热点的子网掩码和广播地址

我需要find一个方法来找出我的个人热点在iOS的子网掩码和广播地址。 如果连接到WiFi,我正在使用以下方法查找设备的IP地址。 但是无法弄清楚获取个人热点的networking属性的方法。 + (NSString *) localIPAddress { NSString *address = @"error"; struct ifaddrs *interfaces = NULL; struct ifaddrs *temp_addr = NULL; int success = 0; // retrieve the current interfaces – returns 0 on success success = getifaddrs(&interfaces); if (success == 0) { temp_addr = interfaces; while(temp_addr != NULL) { // check if interface […]

如何防止核心数据在iOS 5中重复?

我遇到了一个问题。 在这个周末里,我一直在从一个web服务中抽取一个大XML的项目。 它基本上有3层 – 客户,经理,员工都是分层次的。 因此,第一次运行应用程序时,它会调用这个xml并parsing它,并在3个相关的实体 – 客户端,pipe理者和员工中创build所有条目。 每当应用程序启动,我需要拉同样的XML,但这次,我只需要“更新”任何已经改变的现有logging,或者为自上一次出现的新客户,经理或员工添加新的logging时间。 所以 – 正如我所说的那样,它正在全力以赴地parsing它,并创build正确的实体并填充所有的属性。 但是,在没有数据变化的情况下,在第二次启动时,它将DUPLICATING所有数据 – 而不是15个客户端(正确的数字),我有30个,等等。 我真的不得不在我的parsing中添加很多代码来检查,而不是创build一个新的NSManagedObject,我检查它是否已经在那里? 如果是 – 我必须手动检查每个属性? 这是非常痛苦和长期的 – 是不是有一种方法可以使Core Data自动完成这些工作? 感谢您的任何帮助或build议。

通过应用程序连接WiFinetworking

我实际上创build了一个应用程序,用户连接到的WiFinetworking将限制访问内容。 那么是否有可能通过应用程序自动login到安全的WiFi? 我不想强制用户手动执行。 它应该尽可能简单的用户。 也许有一种方法来安装设备的networkingconfiguration文件或类似的东西? 任何想法呢? 谢谢

为什么使用AFNetworking而不是dispatch_async?

为什么要使用AFNetworking的asynchronous方法,当一个asynchronous调用可以简单地使用GCD? dispatch_async(bgQ, ^{ //NSURLConnection code dispatch_async(dispatch_get_main_queue(), ^{ //UI code }); });

iPhone – 跟踪手机数据使用情况

有没有一种方法来跟踪iPhone上的手机数据使用情况? 有很多像“Dataman”和“DataUsage”一样的应用程序, 基本上我正在寻找一种编程方式来获取信息存储在设置 – >常规 – >使用 任何帮助将不胜感激。