Tag: ios8

为什么你必须删除ios8中的观察者?

阅读这篇文章的iOS 9后,我知道你不需要removeObserver了。 但是对于iOS 8,您需要在viewController的deinit方法中删除Observer。 但我无法理解它。 如果一个viewController被释放,那么它的DEAD不是? 为什么我们需要做一个removeObserver。 这是一个观察者,就像打电话给一个永远不会接电话的死人一样 我不了解什么?

iOS7到iOS8应用程序文件的迁移

我目前正在iOS8上testing我的应用程序。 一切都运行在纯粹的iOS8上,但我正在努力从iOS7的应用程序文件迁移,将发生在iOS8将被公开发布的用户。 由于我的应用程序使用了多个“标准目录”(文档,应用程序支持,…),我希望确保迁移顺利。 iOS8上的应用程序文件系统结构发生了变化(请阅读iOS beta 4发行说明和文件系统编程指南 )。 当iOS8将安装在设备上时,我想所有先前安装的应用程序和所有相关文件(在文档,应用程序支持等中)将被重新组织以匹配新的结构。 你们是否有任何关于iOS7到iOS8升级过程中发生的变化列表的线索? 我找不到有关此主题的任何文档。 有没有办法testing/模拟iOS7应用沙箱到新的iOS8沙箱结构的迁移? 谢谢 奖金问题:操作系统升级时应用程序GUID是否改变?

在swift中不能展开Optional.None错误

当UILabel的值被传递时,错误出现: 不能打开Optional.None 源代码: @IBOutlet var rowLabel:UILabel var row:String? { didSet { //更新视图 的println(行) rowLabel.text = row } } 当我适用新的含义时,UITable的模板中的标签中也出现错误: let myCell:Cell = Cell(style:UITableViewCellStyle.Subtitle,reuseIdentifier:“cell”) myCell.myLabel.text =“(indexPath.row)”

如果设备支持Touch ID

想知道如何确定用户是否支持Touch ID API? 希望这是一个布尔值。 谢谢!

UISearchBar宽度embedded在UINavigationBar内时不会更改

我正在尝试UISearchController引入的新的UISearchController API。虽然API是新的,它使用相同的旧UISearchBar 。 我将它添加到UINavigationController的titleView 。 import UIKit class ViewController: UIViewController, UISearchBarDelegate { override func viewDidLoad() { super.viewDidLoad() let searchController = UISearchController(searchResultsController: nil) searchController.hidesNavigationBarDuringPresentation = false searchController.dimsBackgroundDuringPresentation = false searchController.searchBar.delegate = self navigationItem.titleView = searchController.searchBar } } 我不需要search栏来获取导航栏的整个宽度。 问题是我无法调整它。 首先,我尝试设置search栏的框架。 searchController.searchBar.frame = CGRect(x: 0, y: 0, width: 100, height: 44) 这不起作用,所以我试图设置titleView的框架。 navigationItem.titleView!.frame = CGRect(x: 0, y: […]

iOS8和Safari不再使用蓝牙扫描仪

我有一个Web应用程序,使用蓝牙Opticon扫描仪( http://www.opticonusa.com/products/companion-scanners ) 用户点击一个字段,扫描条形码,然后该应用程序做它的东西。 在iOS7和Safari下工作很棒。 不再适用于iOS8和Safari。 经常扫描(但不总是)从最后几个字符。 它掉落的字符数量似乎有些随意。 有时它确实有用。 很奇怪。 我去了其他网站 – yahoo.com,google.com和扫描到他们的search框。 performance出相同的行为。 所以这不是特定于我的Web应用程序。 扫描到记事本或电子邮件总是工作。 那里没有问题。 只是在Safari。 但这是最奇怪的事情。 我们打电话给扫描仪公司,他们说这是一个特定于Safari的问题。 他们无能为力 他们说下载Chrome。 果然 – 它在iPad上的Chrome浏览器中非常完美! 我想要做的最后一件事是告诉我的用户群下载Chrome。 🙁 有没有人看过像这样的东西? 任何信息或想法? 我以为iOS上的其他网页浏览器只是包装了Safari引擎,所以我甚至不知道有什么区别。 任何信息,将不胜感激。 谢谢!

处理iPhone 6/6 +启动图像

我以前只是用两种屏幕尺寸工作,但是现在在公布新的iPhone 6/6 +之后 ,我需要处理四种屏幕尺寸,那么如何指定这些新设备的启动图像呢 ? 提前致谢 更新 在.xcassests文件中,我发现在Xcode 6 GM ( Retina HD 5.5 )和( Retina HD 4.7 )中添加了新的设置,我猜很容易find哪一个适用于iPhone 6,哪个适用于iPhone 6,但是名称是什么这些默认的启动图像? 因为我通常不使用.xcassests文件 3.5 inches = Default.png (320px x 480px) 3.5 inches (with retina) = Default@2x.png (640px x 960px) 4.0 = Default-568h@2x.png (640px x 1136px) 4.7 = ?? (750px x 1334px) 5.5 = ?? (1242px x […]

无法读取黑色Data Matrix条形码上的白色

Data Matrix条码支持已添加到iOS 8,我可以使用它读取Data Matrix条码,如果它们是白底黑字(暗光)。 但是,它从来没有读取黑色(浅黑色)条形码上的白色。 阅读这个罚款: 无法读取此: 根据Data Matrix ECC 200,应该支持黑暗中的光线。 任何人有一个想法如何让iOS 8读取黑暗的Data Matrix条形码?

在iOS 8中使用自定义键盘可以使用新字符吗?

在iOS 8中,Apple赋予开发人员创build自定义键盘的能力。 在文档中 ,苹果声明如果你想支持iOS目前不支持的语言,你应该创build一个新的键盘。 因此,如果您能够支持新的语言,是否可以创build一个包含新的表情符号的键盘? 我会假设,苹果公司说,你可以支持一种新的语言,他们会希望有涉及到自定义字符。 如果包含自定义字符是可能的,其他设备(即使只有运行iOS 8的其他设备)将如何显示新字符?

在状态栏下没有导航栏的情况下,扩展UIViewController的视图

我的视图没有导航栏,但我想显示状态栏下的内容。 我已经检查了在顶部的酒吧,在我的视图控制器不透明的酒吧下的扩展边缘,我想要显示在状态栏下的视图有0垂直间距约束顶部布局指南,但仍然,这里是我得到: 状态栏有20px纯白色背景,我不想要。 我希望我的视图在状态栏下重叠,就像下面的模型一样: 我怎么能做到这一点, 没有一个可见的导航栏(我仍然有它,因为我的视图保证在导航控制器内,但它永远不会被看见,因为我有很多自定义devise的部分,包括顶部酒吧)?