错误域= NSPOSIXErrorDomain代码= 100“协议错误”

我正在尝试使用.get方法使用Alamofire调用服务。 请求没有什么特殊的没有参数只是授权标题。 我在这里有点疯了,因为请求工作正常,当我在postman上使用相同的URL和授权令牌运行时,但是当我用Alamofire运行我的应用程序代码时,它返回此错误: 错误域= NSPOSIXErrorDomain代码= 100“协议错误”UserInfo = {NSErrorPeerAddressKey = {长度= 16,容量= 16,字节= 0x100201bbd83ad0b10000000000000000},_kCFStreamErrorCodeKey = 100,_kCFStreamErrorDomainKey = 1} 我在用: Alamofire.request("https://myserverURL", method: .get, parameters: [:], encoding: JSONEncoding.default, headers: ["Authorization":"myToken"]) .responseJSON {response in guard response.result.error == nil else { //HERE IS WHERE IS GOING IN WITH THE ERROR } } 任何想法将不胜感激或指向正确的方向:)

我可以让Firebase使用用户名login过程吗?

我想制作一个允许用户名login的系统。 这个过程需要以下几点: 用户必须使用电子邮件/密码进行注册 用户可以设置一个唯一的用户名 用户可以使用电子邮件或用户名login 用户可以通过电子邮件或用户名恢复他们的密码 该function必须在启用了持久性的数据库上工作 这个问题以前已经回答过,但是它禁用了用户使用密码恢复的function。 他们也没有处理大小写敏感问题,一个人可以注册为“史酷比”,另一个人可以注册为“史酷比”。

UITextView文本select和高亮在iOS 8中跳跃

我正在使用UIMenuItem和UIMenuController向我的UITextView添加高亮function,因此用户可以更改所选文本的背景颜色 ,如下图所示: 在UITextView使用高亮function在用户中检测到文本: UITextView突出显示的文本具有新的背景色,用户在点击突出显示的特征后select: 在iOS 7中 ,以下代码正在完美地完成此任务: – (void)viewDidLoad { [super viewDidLoad]; UIMenuItem *highlightMenuItem = [[UIMenuItem alloc] initWithTitle:@"Highlight" action:@selector(highlight)]; [[UIMenuController sharedMenuController] setMenuItems:[NSArray arrayWithObject:highlightMenuItem]]; } – (void)highlight { NSRange selectedTextRange = self.textView.selectedRange; [attributedString addAttribute:NSBackgroundColorAttributeName value:[UIColor redColor] range:selectedTextRange]; // iOS 7 fix, NOT working in iOS 8 self.textView.scrollEnabled = NO; self.textView.attributedText = attributedString; self.textView.scrollEnabled = YES; } […]

如何将两个视图控制器连接到故事板中的一个button?

到目前为止,视图控制器中有一个button(我们称之为“主视图控制器”)。 我想要的是:如果它满足一定的条件,当我按下button,segue会导致视图控制器A; 如果没有,当我按下button,它会导致视图控制器B.但似乎只有一个button只能有一个赛格,所以我想知道我想要的是可以实现的故事板? 提前致谢!!! 如果这个问题对你来说太基本了,我很抱歉。 我仍然是iOS编程的一个开始。

iOS 6.1dynamic库build立和链接

我正在尝试为iOS创build一个dynamic库并在运行时加载它。 看了这个问题和这个答案后 ,我一直在使用iOSOpenDev并在我的iPhone上部署所有东西。 dylib的xCode项目叫做KDylibTwo,我修改的文件是: KDylibTwo.h #import <Foundation/Foundation.h> @interface KDylibTwo : NSObject -(void)run; @end KDylibTwo.m #import "KDylibTwo.h" @implementation KDylibTwo -(id)init { if ((self = [super init])) { } return self; } -(void)run{ NSLog(@"KDylibTwo loadded."); } @end 为了testing我的库是否工作,在构build分析之后(iOSOpenDev在iPhone上部署它),我可以在我的设备上find它存储在/usr/lib/libKDylibTwo.dylib并构build一个调整(再次使用iOSOpenDev) ,钩住SpringBoard如下: #include <dlfcn.h> %hook SBApplicationIcon -(void)launch{ NSLog(@"\n\n\n\n\n\n\nSBHook For libKDylibTwo.dylib"); void* dylibLink = dlopen("/usr/lib/libKDylibTwo.dylib", RTLD_NOW); if(dylibLink == NULL) { NSLog(@"Loading […]

是否有可能在Apple iOS设备上激活TCP Keepalive

苹果设备===路由器=== WiFi模块 苹果设备(iPhone)正在通过TCP连接连接到WiFi模块端口2000。 我想在Apple设备上激活TCP keepalive包发送,以确定什么时候TCP连接到WiFi模块丢失(模块closures)。 我的stream设置 CFReadStreamRef readStream; CFWriteStreamRef writeStream; CFStreamCreatePairWithSocketToHost(NULL, (CFStringRef)CFBridgingRetain(moduleIPaddress), port2000, &readStream, &writeStream); outputStream = (NSOutputStream *)CFBridgingRelease(writeStream); inputStream = (NSInputStream *)CFBridgingRelease(readStream); [outputStream setDelegate:(id)self]; [inputStream setDelegate:(id)self]; [outputStream scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode]; [inputStream scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode]; [outputStream open]; [inputStream open]; 我试图激活keepalive根据大卫H后保持套接字连接在iOS中活着 – (void) stream:(NSStream *)theStream handleEvent:(NSStreamEvent)streamEvent { switch (streamEvent) { case NSStreamEventOpenCompleted: if (theStream == outputStream) […]

使用Objective-C在类之间传递数据

我需要一些关于如何在类之间传递数据的信息..具体来说,我想存储在数组中的一些类的信息,(使用模型商店类),然后在另一个类中使用它。

反转像素 – zxing

我在iOS项目中使用zxing库。 这是一个阅读和创buildQR码的库。 从我对networking的研究和浏览中,解码图像的过程是由以下步骤组成的: 从源头上获取图像, 将所有像素转换为255灰度 解码数据 有一件事是不被这个特定的库支持读取/解码(我敢肯定,这是创build还缺less)倒QRCodes。 倒QR二维码与普通码基本相同 – >但倒置的颜色(白色是黑色,黑色是白色)。 但是由于QRCodes标准没有描述倒QRCode的实现,在zxing项目网站上有一些要求和问题,我必须自己来实现。 下面的方法是插入一些逻辑来反转像素( unsigned char* )的好地方,但是由于我没有使用C ++的经验,结果是这样写的。 grayData_是一个unsigned char*数据types。 在这个variables里面有来自灰色的灰度像素。 我想要做的是颠倒这些像素。 如果我是正确的,这是由unsigned char cz = (255 – val); ? unsigned char* GreyscaleLuminanceSource::getMatrix() { int size = width_ * height_; unsigned char* result = new unsigned char[size]; if (left_ == 0 && top_ == 0 && dataWidth_ […]

多个UIInterfaceOrientations应用程序与iOS 6

我正在尝试从iOS 6设置新的UIInterfaceOrientations。 恢复我的应用程序: 我的应用程序有一堆意见; 几乎每个视图都应该在纵向上显示; 我的2个视图(用MPMoviePlayerViewController播放video的MPMoviePlayerViewController )应该旋转到左,右和纵向。 我最初的想法是将应用程序支持的方向设置为肖像,而不是从video播放器视图中更改(不知道如何)支持的方向。 什么是处理这个问题的最好方法? 先谢谢你!

如何退出NSThread

我正在使用这样的线程, [NSThread detachNewThreadSelector:@selector(myfunction) toTarget:self withObject 线程正常运行,我想退出中间的线程,我该怎么做。如果我使用[NSThread退出]应用程序挂起。