Tag: 连接

pipe理enqueueBatchOfHTTPRequestOperationsWithRequests AFHTTPClient子类

我想要实现来自Web服务的AFNetworking和这个AFHTTPClient子类的多个Json请求来创build一个表视图。 我将在MainViewController中创buildtableView。 #import "AFHTTPClient.h" @interface YlyHTTPClient : AFHTTPClient + ( YlyHTTPClient *)sharedHTTPClient; – (id)initWithBaseURL:(NSURL *)url; @end #import "YlyHTTPClient.h" static NSString * const urlString = @"http://localhost/example/"; @implementation YplyHTTPClient + (YlyHTTPClient *)sharedHTTPClient { static YeeplyHTTPClient *_httpClient = nil; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ _httpClient = [[YlyHTTPClient alloc] initWithBaseURL:[NSURL URLWithString:urlString]]; [_httpClient setParameterEncoding:AFJSONParameterEncoding]; [_httpClient registerHTTPOperationClass:[AFJSONRequestOperation class]]; }); return _httpClient; […]

视图控制器URL请求和连接正确完成后崩溃

我的应用程序进入一个视图控制器,使两个自动服务器请求,使连接,检索数据并正确显示它,并完成。 用户点击一个“喜欢”button,另外两个服务器请求成功。 显示是正确的。 需要被完成。 然后崩溃,错误: [__NSCFNumber isEqualToString:]: unrecognized selector sent to instance 我使用了非常方便的SimplePost类(Nicolas Goles)。 这是我的请求,这两个请求都在viewDidLoad中调用: – (void) setScore { Profile *newPf = [[Profile alloc] initID:thisUser profil:@"na" scor:score]; NSMutableURLRequest *reqPost = [SimplePost urlencodedRequestWithURL:[NSURL URLWithString:kMyProfileURL] andDataDictionary:[newPf toDictPf]]; (void) [[NSURLConnection alloc] initWithRequest:reqPost delegate:self]; } – (void) saveHist { History *newH = [[History alloc] initHistID:thisUser hQid:thisQstn hPts:score hLiked:NO]; NSMutableURLRequest […]

phonegap navigator.connection是未定义的

我有使用Phonegap的问题。 我使用控制台创build了一个testing应用程序: phonegap create ProjectTest cordova platform add ios cordova build 然后打开生成的Xcode项目,并添加新的线onDeviceReady函数: onDeviceReady: function() { app.receivedEvent('deviceready'); // MY TEST alert(navigator.connection); } 另外我已经添加这行到我的config.xml: <plugin name="NetworkStatus" value="CDVConnection" /> 所以,导致警报是'未定义'…… 我只需要使用navigator.connection.type来testing连接 使用MacBook和Xcode 4.6.3

json在ios中的URL解码

我在php中有1 webservice有浏览器url提到bel: http:Domain/webservice/ACTEC_WebService.php?lastupdate=2012-09-01 01:00:00 现在,当我尝试在我的iPhone应用程序中获取url时,它正在使用此url: http://Domain/webservice/ACTEC_WebService.php?lastupdate=2012-09-01%2001:00:00 这是造成问题。 我用这个代码从我的url获取数据。 SBJSON *json = [SBJSON new]; json.humanReadable = YES; responseData = [[NSMutableData data] retain]; NSString *service = @""; NSString *str; str = @"LastUpdated"; NSString *requestString = [NSString stringWithFormat:@"{\"LastUpdated\":\"%@\"}",str]; // [[NSUserDefaults standardUserDefaults] setValue:nil forKey:@"WRONGANSWER"]; NSLog(@"request string:%@",requestString); NSData *requestData = [NSData dataWithBytes: [requestString UTF8String] length: [requestString length]]; NSString *fileLoc = […]

从一个类传递数据到WatchOS 2(连通性)

我希望在这里有人可能会有一些关于Watch OS 2连接的想法,可以指向正确的方向。 简单地说,我试图将一组数据(从一个名为FileData的自定义类)传递到我的WatchKit扩展。 当我运行WatchKit应用程序时,我可以看到WCSession正在被激活,但数据集似乎永远不会传递给Watch(尽pipe如果我将数据更改为一个string并传递一些简单的“你好”,它可以工作正确); TableViewController.swift(iOS端) … func sendToWatch(files: [FileData]) { let session = WCSession.defaultSession() let applicationData = ["myFiles":[FileData](files)] session.sendMessage(applicationData, replyHandler: { reply in print("Got reply: \(reply)") }, errorHandler: { error in print("error: \(error)") }) } … InterfaceController.swift(WatchKit扩展) … func session(session: WCSession, didReceiveMessage message: [String : AnyObject]) { let files = message["myFiles"] as! [FileData] print("Got […]

将应用上传到iTunes时出现版权问题

我上传我的应用程序审查后,我从苹果得到这个问题。 我们发现您的应用包含stream式电video道的function,其内容可能受版权保护。 使用第三方版权的材料需要书面证据certificate您有权在您的应用程序中使用此类内容。 请提供certificate您有权使用此内容的书面证据,以确保符合iOS开发者计划许可协议。 一旦法律审查您的文件,并确认其有效性,我们将继续您的应用程序审查。 请注意,当您的iTunes Connect应用程序状态显示为已拒绝时,如果您只需解决元数据中的问题,则无需上传新的二进制文件。 请记住,根据您与苹果公司的协议,您声明并保证您的申请不会侵犯另一方的权利,并且您有责任对苹果公司的任何责任,因为您声称您的申请侵犯了另一方的权利。 我想问如何上传显示权利的文件证据? 请帮帮我。 谢谢。

iOS到Mac OS X 蓝牙数据传输

我的目标是通过蓝牙在运行iOS的设备与运行Mac OS X的设备之间build立连接。 我知道我可能会使用CoreBluetooth,但是我不明白如何在iOS设备上设置服务并将其作为运行Mac OS X的设备的可用服务进行广播的方法。 换句话说,我只是想设置一个连接来让iOS设备发送数据到Mac OS X设备 。 另外,我将如何去指定如何设置服务的属性。 我试过研究这个东西,但是大部分的文档对我来说都没什么意义。 数据传输很小,所以蓝牙就足够了。 我试图避免这个Bonjour,以及P2P的游戏中心框架,因为OS X无法处理(我认为)。

应用程序传输安全策略要求使用安全连接 – IOS 9

我正在使用IP地址面临与API的连接问题。 即使我添加了下面的代码plist,它仍然显示如下错误: “ http://xx3.xx.xx8.xx7/xxx/xxx/错误:由于App Transport安全策略要求使用安全连接,因此无法加载资源。” 这是我添加到plist的代码 <key>xx3.xx.xx8.xx7</key> <dict> <key>NSThirdPartyExceptionMinimumTLSVersion</key> <string>TLSv1.1</string> <key>NSThirdPartyExceptionRequiresForwardSecrecy</key> <false/> <key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key> <true/> </dict> </key>

AFNetworking不会编译

我完全卡住尝试使用AFNetworking在模拟器上运行项目。 我之前在其他项目上使用过这个依赖项,所以我不明白这里发生了什么问题。 首先,我尝试运行该项目时发生错误: Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_AFHTTPSessionManager", referenced from: _OBJC_CLASS_$_SharedNetworkObject in SharedNetworkObject.o "_OBJC_CLASS_$_AFJSONResponseSerializer", referenced from: objc-class-ref in SharedNetworkObject.o "_OBJC_METACLASS_$_AFHTTPSessionManager", referenced from: _OBJC_METACLASS_$_SharedNetworkObject in SharedNetworkObject.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) 我确定这是问题的一部分,但我不知道如何解决它: 这是有问题的.h文件: #import <Foundation/Foundation.h> #import <AFNetworking/AFNetworking.h> #import "SharedSessionKey.h" […]

AFNetworking启用GZIP

我正在寻找支持GZIP压缩的AFNetworking网站。“来自服务器响应的Gzip解压缩已经内置到AFNetworking中,因为NSURLConnection会自动解压缩Content-Encoding:gzip HTTP头的响应。” – AFNetworking常见问题解答 如何启用GZIP压缩,以便我可以从服务器压缩数据,或者它已经默认为这个? 谢谢!