问题标签 [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 回答
29781 浏览

ios - Xcode 6 won't let me develop on my iOS 8 phone

I was developing an application with iOS 7, and I just updated to the beta of iOS 8. I downloaded Xcode 6 beta and now when I plug my phone in, it lists my phone under "Ineligible devices" and won't let me develop on it. Why is this?

0 投票
2 回答
8612 浏览

opengl-es-2.0 - 在 Xcode 6 for iOS8 中显示 OES OpenGL 语句的错误

Yosemite 中的 Xcode 6 iOS SDK 8.0 给我的 OpenGL ES2 代码错误,该代码在 Xcode 5 下编译良好

产生错误:

第 2 行:

'glBindRenderBufferOES' 的冲突类型

使用未声明的标识符“GL_RENDERBUFFER_OES”

第 3 行:

包含“glBindRenderBufferOES”的隐式声明在 C99 中无效

编辑:好的,我可以通过替换:

仍然-我不知道为什么需要进行此更改,我希望能进一步了解这里发生的情况。

0 投票
2 回答
3814 浏览

sprite-kit - 在 Xcode 6 中内置 Sprite Kit 关卡设计器

我在 Xcode 6 beta 文档中找到了这个提示:

“新的 Sprite Kit 关卡设计器显着增强了对 Sprite Kit 的支持,......”

有谁知道,我在哪里可以找到它?

谢谢,斯特凡

0 投票
5 回答
11387 浏览

xcode - 所选设备指定了不受支持的架构

我正在尝试在 Xcode6 beta(版本 6.0 (6A215l))上启动基于 Xcode5 构建的 Objective C 应用程序。尝试为除 iPhone 5s 以外的任何平台构建时,我收到以下消息:

Xcode cannot run using the selected device.

The selected device specifies an unsupported architecture.

甚至不清楚如何开始解决这个问题,因为我无法到达激活控制台的地步。任何指针?

0 投票
1 回答
3452 浏览

ios - swift中的CAGradientLayer相当于什么?

我正在尝试移植一些创建渐变层的 Objective-C 代码

但是在 Swift 中,CAGradientLayer 似乎没有静态“层”方法或构造函数。尝试将其用作类型会产生:

错误:使用模块“CAGradientLayer”作为类型

据我所知,CAGradientLayer 不是我可以导入的模块。在 Swift 中做渐变层的正确方法是什么?

0 投票
1 回答
11565 浏览

ios - 调试输出提到我应该请求应用程序徽章权限

我制作了一个非常简单的应用程序,它可以在计时器运行时在后台运行。如果应用程序仍在后台并且计时器结束,它将发送本地通知并将应用程序徽章设置为 1。当我启动应用程序时,我总是将其清除。我注意到安装 Xcode 6 后,每次启动应用程序时都会收到此消息:

“尝试标记应用程序图标,但未获得用户授予应用程序标记的权限”

显然,该文本是由我的应用程序生成的,将徽章设置为 0 以清除它。我在哪里设置这些权限或请求它们?现在算是推送通知了吗?


问题已解决,答案贴在下方。最重要的是,对于任何类型的通知,您都需要从用户那里获得确认,而过去只有推送通知才适用。

0 投票
12 回答
27859 浏览

ios - 将输入视图添加到文本字段 iOS 8 时出错

当我在 iOS 8 上向我的应用程序添加自定义输入视图时遇到问题。这在 iOS 7 上运行良好,但在切换到 iOS 8 时一切都失败了。

这是堆栈跟踪:

相关部分是前几行。有人可以解释一下吗?我要打电话的是myTextview.inputView = keyboard; 键盘是在情节提要中创建并通过 IBOutlet 链接的 UIView。

0 投票
1 回答
2518 浏览

parse-platform - 使用 Swift 解析框架

有没有人尝试过使用 swift 的 Parse 框架?只要您添加一个桥接文件,您就可以使用 swift 和 Objective-c 代码。

这是我的查询.. 从 Parse 返回的“对象”数组正确地包含了我的所有数据,但是该方法在将“结果”数组设置为“对象”数组之前返回,所以我一直没有从函数中得到任何返回。也许 Parse 需要接收更新以支持 swift,或者我可能在某个地方犯了错误?谢谢

0 投票
3 回答
12812 浏览

swift - 闭包返回值(以前的completionBlock)

我想在长期操作完成后返回一些值。但此外,我想将逻辑和 gui 分开。

例如; 我有两节课

  1. SomeServices.swift 有一个名为“getDataFromService ...”的方法
  2. MyTableViewController.swift 将显示“getDataFromService”的结果

因此,之前在 Objective-C 中,我只是在 SomeServices 中添加了一个方法,如下所示:

在这个方法中,我刚刚调用completionBlock(myData, myError)了将我的值返回给 tableviewcontroller。

我必须在 SomeServices.swift 中定义的等效闭包是什么?如何在 MyTableViewController 中调用它?

我知道如何调用像这样的简单闭包:

但我不知道如何定义一个与completionBlock 等效的闭包。

任何帮助,将不胜感激

0 投票
16 回答
43810 浏览

ios - 如何使用 NSLog 调试 iOS 8 扩展?

viewDidLoadiOS 8扩展中。NSLogXcode 中没有任何输出。 NSLog虽然在容器应用程序中照常工作。

如何从扩展的调试消息中获取输出?