Questions tagged «ios»

iOS是在Apple iPhone,iPod touch和iPad上运行的移动操作系统。使用此标签[ios]来解决与iOS平台上的编程有关的问题。使用相关的标签[objective-c]和[swift]解决那些编程语言所特有的问题。

11
CFNetwork SSLHandshake失败的iOS 9
拥有iOS 9 beta 1的人有这个问题吗? 我使用标准NSURLConnection连接到Web服务,并且一旦调用该Web服务,我就会收到以下错误。目前在iOS 8.3中有效 可能的Beta错误?任何想法或想法都会很棒!我知道它在iOS 9开发的早期 这是完整的错误: CFNetwork SSLHandshake失败(-9824)NSURLSession / NSURLConnection HTTP加载失败(kCFStreamErrorDomainSSL,-9824) NSURLRequest * urlRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:@"https://mywebserviceurl"]]; NSURLResponse * response = nil; NSError * error = nil; NSData * data = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:&response error:&error];
207 ios  ssl  nsurlconnection  ios9 

16
UICollectionView自动调整大小的单元格
我正在尝试UICollectionViewCells使用“自动版式” 调整大小,但似乎无法使单元格自行调整大小以适应内容。我无法理解如何从单元的contentView内部内容更新单元的大小。 这是我尝试过的设置: 在其contentView中UICollectionViewCell使用进行自定义UITextView。 滚动到UITextView禁用。 contentView的水平约束为:“ H:| [_textView(320)]”,即,UITextView以固定的宽度320固定在单元格的左侧。 contentView的垂直约束为:“ V:| -0-[_ textView]”,即UITextView固定在单元格顶部。 的UITextView高度限制设置为一个常量,UITextView报告将适合文本。 单元格背景设置为红色,UITextView背景设置为蓝色的外观如下: 我把我已经在GitHub上玩的项目在这里。

10
错误ITMS-9000:“冗余二进制上传。火车“ 1.0”的构建版本为“ 1.0”的二进制文件已经存在”
我正在尝试通过Xcode 5.1.1在iTunes Connect上上传我的版本,但是它一直在显示它正在加载并且应用程序没有上传。因此,我尝试使用Application Loader上载,但显示以下错误: 错误ITMS-9000:“冗余二进制上传。已经存在火车“ 1.0”的内部版本版本为“ 1.0”的二进制上传” iTunes上的应用程序状态为“等待上传”。一次上传成功完成,但是状态没有反映出来,现在允许再次上传。 我也检查了网站是否也改变了。不知道怎么了 编辑 苹果新网站上没有“提交评论”按钮。但是现在我可以看到该按钮了。那解决了我的问题。另外,我建议使用Application Loader上传构建,因为它比组织者要快。

19
UITapGestureRecognizer中断UITableView didSelectRowAtIndexPath
我编写了自己的函数,以在键盘出现时向上滚动文本字段。为了通过远离文本字段来关闭键盘,我创建了一个UITapGestureRecognizer,在单击时会在文本字段上退出第一响应者。 现在,我还为UITableView文本字段创建了一个自动完成功能,该功能会在文本字段的下方创建一个自动完成功能,并在用户输入文本时在其中填充项目。 但是,当选择自动完成表中的一项时,didSelectRowAtIndexPath不会被调用。取而代之的是,似乎轻击手势识别器正在被调用,只是辞职了第一响应者。 我猜想有某种方法可以告诉轻击手势识别器将轻UITableView击消息继续传递到,但是我不知道它是什么。任何帮助将不胜感激。

25
如何在Swift中设置后退按钮文本
如何删除后退按钮文本。 当前的后退按钮: <返回 所需的后退按钮: <其他 这些都不起作用: self.navigationItem.backBarButtonItem?.title = "Back" self.backItem?.title = "" self.navigationController?.navigationBar.backItem?.title = "" self.navigationItem.backBarButtonItem?.title = "" self.navigationController?.navigationItem.backBarButtonItem?.title="Back" self.navigationController?.navigationBar.backItem?.title = "" self.navigationController?.navigationItem.backBarButtonItem?.title
207 ios  objective-c  swift 


14
如何在iOS应用程序中每n分钟获取一次后台位置更新?
我正在寻找一种方法来在我的iOS应用程序中每隔n分钟获取一次后台位置更新。我正在使用iOS 4.3,该解决方案应适用于非越狱iPhone。 我尝试/考虑了以下选项: CLLocationManager startUpdatingLocation/startMonitoringSignificantLocationChanges:此操作基于配置的属性,可在预期的后台运行,但是似乎无法强制每n分钟更新一次位置 NSTimer:当应用程序在前台运行时可以工作,但似乎不是为后台任务而设计的 本地通知:可以每n分钟安排一次本地通知,但是无法执行一些代码来获取当前位置(无需用户通过通知启动应用程序)。这种方法似乎也不是一种干净的方法,因为这不是通知的用途。 UIApplication:beginBackgroundTaskWithExpirationHandler:据我所知,当应用程序移至后台时,应使用此方法在后台完成一些工作(时间也受限制),而不是实施“长时间运行”的后台进程。 如何实施这些常规的后台位置更新?

5
iPhone-在整个UIWindow中获取UIView的位置
UIView很明显,a的位置可以由view.center或view.frame等确定,但这仅返回其相对UIView于其直接父视图的位置。 我需要确定UIView整个320x480坐标系中的位置。例如,如果UIView是在UITableViewCell窗口内它的位置可能会改变大大irregardless的上海华盈的。 有什么想法,以及如何做到这一点? 干杯:)

19
获得两个NSD日期之间的差异(月/天/小时/分钟/分钟/秒)
我试图获取当前日期NSDate()与PHP time();调用中的日期之间的差异,例如:NSDate(timeIntervalSinceReferenceDate: 1417147270)。如何获得两个日期之间的时间差。我想要一个比较两个日期的函数,if(seconds > 60)然后返回分钟,if(minutes > 60)小时和if(hours > 24)天等等。 我应该怎么做? 编辑:当前接受的答案已经完全做了我想要做的。我推荐使用它,以方便使用,以PHP time()函数使用的形式获取两个日期之间的时间。如果您对PHP不太熟悉,那么这是从1970年1月1日开始的秒数。这对于PHP后端非常有用。如果您使用的是NodeJS之类的后端,则可能需要考虑下面提供的其他一些选项。
206 ios  swift  macos  nsdate 

14
请求失败:不可接受的内容类型:使用AFNetworking 2.0的text / html
我正在试用新版本的AFNetworking 2.0,但遇到了以上错误。知道为什么会这样吗?这是我的代码: NSURL *URL = [NSURL URLWithString:kJSONlink]; NSURLRequest *request = [NSURLRequest requestWithURL:URL]; AFHTTPRequestOperation *op = [[AFHTTPRequestOperation alloc] initWithRequest:request]; op.responseSerializer = [AFJSONResponseSerializer serializer]; [op setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"JSON: %@", responseObject); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"Error: %@", error); }]; [[NSOperationQueue mainQueue] addOperation:op]; 我正在使用Xcode 5.0。 另外,这是错误消息: Error: Error Domain=AFNetworkingErrorDomain …




13
以编程方式创建序列
我有一个共同点UIViewController,就是我所有的UIViewsControllers扩展都可以重用一些共同的操作。 我想在此“公用”上建立一个序列,UIViewController以便其他所有UIViewControllers继承。 我正在尝试找出如何以编程方式进行操作。 我想这个问题还可能是我如何在不进入故事板的情况下segue为我的所有对象设置一个UIViewControllers并手工完成。
202 ios  objective-c  segue 

27
如何在Swift iOS应用中隐藏状态栏?
我想删除屏幕顶部的状态栏。 这不起作用: func application (application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool { application.statusBarHidden = true return true } 我也尝试过: func application (application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool { self.window = UIWindow(frame: UIScreen.mainScreen().bounds) var controller = UIViewController() application.statusBarHidden = true controller.setNeedsStatusBarAppearanceUpdate() var view = UIView(frame: CGRectMake(0, 0, 320, 568)) view.backgroundColor …
201 ios  iphone  ios7  swift 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.