Questions tagged «ios8»

iOS 8是Apple iOS移动操作系统的第八个版本。它在2014年6月2日的公司苹果全球开发者大会(WWDC)上宣布,并于2014年9月17日向公众发布。ios8标签应用于特定于苹果iOS 8操作系统的问题。常见的iOS问题应使用ios标签。

30
iOS 8 UITableView分隔符插入0不起作用
我有一个应用程序,其中UITableView的分隔符插入设置为自定义值-Right 0,Left 0。这在中可以完美使用iOS 7.x,但是在iOS 8.0我看到的分隔符插入设置为15右侧的默认值。即使在xib文件中将其设置为0,它仍然正确显示。 如何删除UITableViewCell分隔页边距?


21
捕获iOS模拟器视频以进行App预览
好的,现在我们可以在App Store上提交我们应用的视频预览。根据Apple的说法,我们应该使用iOS8设备这样做,OSX 10.10.问题是您必须拥有所有不同的设备(4英寸,4.7英寸,5.5英寸和iPad)。 是否有替代方法? 我正在考虑捕获模拟器的视频。问题是FullHD当以100%分辨率显示时,设备屏幕大于我的显示器。有什么解决方案可以从模拟器中以全分辨率捕获视频吗? 编辑:由于很多人都在回答我不问的问题,让我说:-记录一个设备的大小并缩放它不是我要的;-如何记录任何应用预览不是我要的;-我不是在问您如何预览? 什么我问的是你可以记录从100%分辨率模拟器的视频,如果它不适合在屏幕上?


4
所有选择选择之间有什么区别?
显示 查看详细 模态呈现 弹出式演示文稿 自订 它们之间有什么区别?我找不到任何文档。我曾经在Google搜索中找到过一些内容,但现在消失了:https : //developer.apple.com/library/ios/recipes/xcode_help-interface_builder/articles-storyboard/StoryboardSegue.html
300 ios  ios8  xcode6  segue 

19
UIActivityViewController在iOS 8 iPad上崩溃
我目前正在使用Xcode 6(测试版6)测试我的应用。UIActivityViewController可以在iPhone设备和模拟器上正常运行,但在iPad模拟器和设备(iOS 8)上崩溃并显示以下日志 Terminating app due to uncaught exception 'NSGenericException', reason: 'UIPopoverPresentationController (<_UIAlertControllerActionSheetRegularPresentationController: 0x7fc7a874bd90>) should have a non-nil sourceView or barButtonItem set before the presentation occurs. 我正在将以下代码用于iOS 7和iOS 8的iPhone和iPad NSData *myData = [NSData dataWithContentsOfFile:_filename]; NSArray *activityItems = [NSArray arrayWithObjects:myData, nil]; UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:nil applicationActivities:nil]; activityViewController.excludedActivityTypes = @[UIActivityTypeCopyToPasteboard]; …

30
Error Domain = NSURLErrorDomain代码= -1005“网络连接丢失。”
我有一个可以在Xcode6-Beta1和Xcode6-Beta2以及iOS7和iOS8上正常运行的应用程序。但是使用Xcode6-Beta3,Beta4,Beta5,我遇到了iOS8的网络问题,但是在iOS7上一切正常。我得到了错误"The network connection was lost."。错误如下: 错误:错误域= NSURLErrorDomain代码= -1005“网络连接丢失。” UserInfo = 0x7ba8e5b0 {NSErrorFailingURLStringKey =,_kCFStreamErrorCodeKey = 57,NSErrorFailingURLKey =,NSLocalizedDescription =网络连接丢失。,_kCFStreamErrorDomainKey = 1,NSUnderlyingError = 0x7a6957e0“网络连接丢失。”} 我使用AFNetworking 2.x和以下代码片段进行网络调用: AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; [manager setSecurityPolicy:policy]; manager.requestSerializer = [AFHTTPRequestSerializer serializer]; manager.responseSerializer = [AFHTTPResponseSerializer serializer]; [manager POST:<example-url> parameters:<parameteres> success:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@“Success: %@", responseObject); } …

13
NSRange到Range <String.Index>
如何在Swift中转换NSRange为Range&lt;String.Index&gt;? 我想使用以下UITextFieldDelegate方法: func textField(textField: UITextField!, shouldChangeCharactersInRange range: NSRange, replacementString string: String!) -&gt; Bool { textField.text.stringByReplacingCharactersInRange(???, withString: string)
258 nsstring  swift  ios8  nsrange 

20
iOS 8快照未呈现的视图会导致快照为空
在iOS 8中,我无法从相机捕获图像,直到现在为止,我一直将此代码用于 UIImagePickerController *controller=[[UIImagePickerController alloc] init]; controller.videoQuality=UIImagePickerControllerQualityTypeMedium; controller.delegate=(id)self; controller.sourceType=UIImagePickerControllerSourceTypeCamera; [self presentViewController:controller animated:YES completion:nil]; 但是在iOS 8中,我得到了这个: Snapshotting a view that has not been rendered results in an empty snapshot. Ensure your view has been rendered at least once before snapshotting or snapshot after screen updates. 我曾尝试与所提供的解决方案这个帖子用 @property (strong,nonatomic)UIImagePickerController *controller; _controller=[[UIImagePickerController alloc] …

15
registerForRemoteNotificationTypes:在iOS 8.0和更高版本中不支持
尝试在iOS 8.x下注册推送通知时: application.registerForRemoteNotificationTypes(UIRemoteNotificationType.Alert | UIRemoteNotificationType.Badge | UIRemoteNotificationType.Sound) 我收到以下错误: registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later. 有什么想法是新的方法吗?当我在iOS 7.x上运行此Swift应用程序时,它确实起作用。 编辑 在iOS 7.x上,当我包含条件代码时(SystemVersion条件代码或#if __IPHONE_OS_VERSION_MAX_ALLOWED&gt; = 80000) dyld: Symbol not found: _OBJC_CLASS_$_UIUserNotificationSettings

27
使用Swift读取JSON文件
我真的很努力地尝试将JSON文件读入Swift,以便可以使用它。我花了两天的大部分时间来重新搜索并尝试不同的方法,但到目前为止还没有运气,因此我已经注册了StackOverFlow,以查看是否有人可以向我指出正确的方向..... 我的JSON文件称为test.json,其中包含以下内容: { "person":[ { "name": "Bob", "age": "16", "employed": "No" }, { "name": "Vinny", "age": "56", "employed": "Yes" } ] } 该文件直接存储在文档中,我使用以下代码进行访问: let file = "test.json" let dirs : String[] = NSSearchPathForDirectoriesInDomains( NSSearchpathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainMask, true) as String[] if (dirs != nil) { let directories: String[] = dirs let dir …

8
如何为iPhone 6和6 Plus上的应用程序启用本机分辨率?
Xcode 6 GM现在包括适用于iPhone 6和6 Plus的模拟器,默认情况下,它们以缩放模式运行应用程序。 为了启用新的屏幕尺寸,我尝试添加屏幕尺寸Default-667h@2x.png,这似乎是解决问题的一部分,因为该应用程序现在根本无法运行,并显示错误“无法在模拟器中运行该应用程序–运行时遇到错误(域= LaunchServicesError,代码= 0)”。 有谁知道如何使应用程序真正以6/6 +分辨率运行?

30
在iOS8中使用Swift更改特定ViewController的状态栏颜色
override func preferredStatusBarStyle() -&gt; UIStatusBarStyle { return UIStatusBarStyle.LightContent; } 对我来说,在任何ViewController中使用以上代码将特定ViewController的statusBar颜色设置为White都不起作用。有什么建议?使用UIApplication.sharedApplication方法,颜色会在整个应用程序的Info.plist中进行必要的更改之后更改。 // Change the colour of status bar from black to white UIApplication.sharedApplication().statusBarStyle = .LightContent 如何仅更改某些必需的特定ViewController的状态栏颜色?

12
如何创建具有格式的字符串?
我需要创建一个可以将int,long,double等类型转换为字符串的格式的字符串。使用Obj-C,我可以通过以下方式进行操作。 NSString *str = [NSString stringWithFormat:@"%d , %f, %ld, %@", INT_VALUE, FLOAT_VALUE, DOUBLE_VALUE, STRING_VALUE]; 怎么做迅速?
187 ios  swift  ios8 

2
iOS 7+中的Base64解码
我已经NSString使用NSDataiOS7中添加的Class new API 编码了text()。 使用这个 - (NSData *)dataUsingEncoding:(NSStringEncoding)encoding; 这是我的代码 NSString *base64EncodedString = [[myText dataUsingEncoding:NSUTF8StringEncoding] base64EncodedStringWithOptions:0]; NSLog(@"%@", base64EncodedString); 我正在寻找解码
184 ios  objective-c  swift  ios7  ios8 

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.