问题标签 [ios8]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
69 浏览

ios - 可以通过观察用户行为来启动/启动应用程序吗?

我想知道我的 IOS 应用程序在用户未解锁手机时能看到多少用户行为?它会告诉我是否可以使用他们的行为来触发我的应用程序启动?

验收标准:

当设备被锁定时,我可以看到多少用户行为?

  • 屏幕触摸/手势?
  • 噪音?
  • 相机?
  • 振动?
0 投票
1 回答
12062 浏览

ios - 使用 Swift 语言进行委托

我有两个控制器,我需要调用第一个控制器到第二个控制器的函数: 在第二个控制器中,我在类中创建了协议和初始化委托:

第一控制器

但是函数没有被调用

0 投票
3 回答
3513 浏览

interface-builder - 无法在 Xcode 6 中测试实时渲染

最近我下载了新的XCode 6 beta 版本。在苹果文档中说我们可以在编辑 .swift 文件中的代码时看到输出,而无需构建和运行。我还没有找到任何方法来完成实时渲染。你能帮我解决这个问题吗?提前致谢

0 投票
26 回答
279413 浏览

objective-c - 定位服务在 iOS 8 中不起作用

我在 iOS 7 上运行良好的应用程序不适用于 iOS 8 SDK。

CLLocationManager不返回位置,我也没有在“设置” -> “位置服务”下看到我的应用程序。我对这个问题进行了谷歌搜索,但没有任何结果。有什么问题?

0 投票
3 回答
7210 浏览

ios - iOS8 中的扩展 - 由于没有系统应用程序而终止

试图运行我的 iOS 小部件,它是一个“今日”扩展。每次我尝试将其添加到通知中心时,我都会收到消息“终止,因为没有系统应用程序

有想法该怎么解决这个吗?

我正在尝试制作一个包含 tableview 的扩展

0 投票
5 回答
10647 浏览

ios - 在 Today Extensions (iOS 8) 上保存和加载数据

是否可以使用 NSUserDefaults 在 Today Extension 上保存和加载数据?关闭通知中心后,小部件的行为就像一个终止的应用程序,因此任何数据结果都会丢失。我该如何解决这个问题?

这是我的代码:

0 投票
5 回答
9141 浏览

interface-builder - 如何在 Interface Builder 中绘制自定义内容?

我观看了“Interface Builder 中的新增功能”会话视频并尝试复制显示的代码,但不幸的是,当我将视图分配给自定义类时,出现@IBDesignable2 个错误:

Main.storyboard:错误:实时视图:无法更新自动布局状态:无法加载包“swiftTest”,因为它的可执行文件不可加载。

Main.storyboard:错误:实时视图:无法渲染 _TtC9swiftTest14ControllerView 的实例:无法加载包“swiftTest”,因为它的可执行文件不可加载。

稍后在视频中,我看到要拥有实时视图,您必须执行以下步骤:1. 创建框架 2. 创建类 3. 标记为可设计

我如何迈出第一步?

谢谢

0 投票
6 回答
20040 浏览

ios-simulator - 在 10.9 上使用 Xcode 6 没有可用的 iOS 8.0 模拟器

我还安装在 10.10 分区上并可以访问那里的 iOS 8.0 模拟器,但由于某种原因,在 10.9 上遵循相同的设置过程时,没有可用的 8.0 模拟器,我只能选择使用“iOS 设备”。

我的命令行工具是 Mavericks 的最新工具,在“位置”下选择。如果我更改我的部署目标,我可以启动一个 7.1 模拟器。唯一可能的异常值是我使用 iRamDisk 来管理模拟器和派生数据文件存储。但是,我已禁用此功能,卸载并重新安装 Xcode 无济于事。其他 Xcode 安装会发生冲突吗?

非常感谢任何帮助或想法。谢谢。

0 投票
3 回答
14466 浏览

ios - ios8扩展和容器应用如何共享数据

我无法在 iOS 8 扩展程序和容器应用程序之间共享数据。我从开发门户和 Xcode 建立了组,我的权利 plist 看起来都像:

苹果文档中建议使用的解决方案[[NSUserDefaults standardUserDefaults]

对我不起作用。

我已经尝试了@Santa Claus 在这篇文章中使用应用程序组在应用程序之间通信和持久化数据以使用的解决方案

圣诞老人的解决方案适用于模拟器,但不适用于我的 iPhone 4s,关于如何使其在真实设备上运行的任何想法?还是我错过了什么?

一些更新:

函数返回 url,来自容器应用程序和扩展的两个 url 看起来相同,为 " path /private/var/mobile/Containers/Shared/AppGroup/3DFB9750-A9F3-4C37-BC3C-0D5BF746B‌​233"。我从容器应用程序在该文件夹中创建了一个 json 文件,但是当我在设备上运行时,扩展程序在该文件夹中找不到任何文件。但是在模拟器中它发现它很好并且一切正常。

0 投票
7 回答
62108 浏览

ios - 不推荐使用旋转方法,相当于“didRotateFromInterfaceOrientation”?

我正在尝试实现viewWillTransitionToSizeiOS 8 中引入的新方法(所有其他旋转方法已被弃用)。我想知道现在的等价物didRotateFromInterfaceOrientation是什么,因为我们需要执行许多清理任务,而且我看不到我们可以分配的块UIViewControllerTransitionCoordinator以便在“过渡”到新的时被调用大小完成。谢谢。