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

ios - 键盘视图控制器 NSLog IOS 8

我们可以在 iOS 8(Xcode Beta 版)的其他视图中使用 NSlog 登录。

但是,我不能在 KeyboardViewController 中的键盘扩展中使用 NSLog。它没有出现在日志中。

NSLog(@"viewdidload in keyboard");

我想知道如何实时检测/登录。

0 投票
12 回答
28690 浏览

ios - 苹果 LLVM 6.0 错误

我最近下载并安装了 XCode6-Beta,我收到了这个构建错误。已经采取的步骤:

  1. 仔细检查了我的前缀头文件。
  2. 清洁的项目。
  3. 重新启动 XCode。
  4. 删除 DerivedData 100 次!

有什么我可能会丢失的吗?

命令 /Applications/Xcode6-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang 失败,退出代码为 1

编辑: 临时解决方案。

我删除了 6.0 支持,这是导致问题的领域之一,但是,如果您需要对早期版本的支持,这仍然是一个问题。

0 投票
1 回答
194 浏览

ios - iPhone 开发。程序:当 XCode 和 IOS8 公开发布时会发生什么?

我对新的Swift编程语言非常感兴趣,我想在 XCode 6 向公众开放之前开始用它编写一些示例。所以我正在考虑订阅 iPhone 开发人员计划,我有两个问题:

1)如果我安装了 XCode 6 beta 并且我已经有 XCode 5,它是安装在它上面还是我需要首先删除 XCode 5?当 XCode 6 在 App Store 发布时,它是升级 XCode 6 测试版还是我需要先将其移除?我要求这样做是为了避免弄乱我用于工作的 OSX 安装

2)如果我在我的 iPhone 上安装 IOS 8 beta,我会丢失我当前的设置/配置/数据吗?当 IOS 8 最终向公众发布时,我会冒着丢失设置/配置/数据的风险吗?我之所以问这个问题是因为我没有仅用于开发软件的 IOS 设备,我会在我的主要手机上安装 IOS 8 测试版。我知道它是测试版,我可能会遇到一些问题,但至少我想了解我的设置和数据可能会发生什么,以评估是否最好购买旧的 iPhone 4s 来开发软件。

如果您能帮助我了解您自己在 iPhone 开发人员计划方面的经验或指出一些链接,谢谢。

0 投票
6 回答
14282 浏览

macos - 未调用 NSURLSession 完成块

所以我提出了这个请求,并且永远不会调用完成块。

怎么了?

我也尝试了synchronous and asynchronous form相同的请求,NSURLConnection并且效果很好。

编辑:

我尝试为 分配一个dataTask变量session.dataTaskWithRequest并在之后立即显示它。它说这个<__NSCFLocalDataTask: 0xb41bda0> { suspended }暂停?为什么?

0 投票
7 回答
9830 浏览

objective-c - Xcode 5 未检测到运行 iOS 8 的 iPhone

我有一部安装了 iOS 8 的 iPhone,但是当我将它连接到 Xcode 5.1 时,它无法识别它。

0 投票
3 回答
17871 浏览

swift - 如何在 Swift 中创建私有函数?

如何在 Swift 中创建私有函数?

这是一个例子:

但如果这是唯一的方法......

0 投票
2 回答
709 浏览

ios - iOS 8 SpriteKit 框架向后兼容

随着 iOS 8 的发布,Apple在 SpriteKit 框架中添加了一些很棒的新功能。其中的亮点包括:

  • OpenGL ES 着色器和光照
  • 使用 SKFieldNode 的物理场
  • 具有逐像素碰撞蒙版的物理体
  • 还有很多

我的问题是,使用这些功能制作的游戏会在 iOS 7 上运行吗?

0 投票
7 回答
14915 浏览

ios - IOS8 beta 中的共享扩展

我正在尝试使用新的 iOS 8 应用扩展创建共享扩展。我试图获取 Safari 站点的当前 URL 以在 UILabel 中显示它。很简单。

我正在通过苹果的官方扩展指南https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/Share.html#//apple_ref/doc/uid/TP40014214-CH12-SW1但有些事情没有按预期工作。我知道它只是处于测试阶段,但也许我只是做错了什么。

这是我从扩展 ViewController 中的 safari 获取 URL 的代码:

这是我的扩展的 Info.plist 文件的内容:

当我在 Safari 中访问苹果 iPod 支持页面并尝试将其共享到我的扩展程序时,我得到以下值但没有 URL:

字典对象内的数组始终为空。

当我与系统邮件应用程序共享苹果网站时,URL 会发布到消息中。那么为什么我的扩展程序中没有 URL?

0 投票
1 回答
6214 浏览

objective-c - 网络扩展 - NEVPNManager

Apple 在 iOS 8 中发布了一个新的框架“NetworkExtension”。

我想使用 NEVPNManager 从应用程序中启动 VPN 连接,或者这个框架还有其他用途吗?

有人有关于这个框架的信息或例子吗?我在 developer.apple.com 网站上找不到有关它的信息,只能在头文件中找到。

谢谢

0 投票
2 回答
7807 浏览

ios - 扩展项目模板未出现在 Xcode 6 中

我不确定我是否是唯一一个体验这个程序的人,但我尝试过搜索,但在我目前的情况下找不到任何人。我下载了 Xcode 6 beta 并对 iOS 8 的扩展编程感兴趣。但是,在 Xcode 中创建新项目时,我无法在项目模板中找到扩展,我看到了一个 YouTube 视频(与扩展编程无关),但我确实注意到该视频没有该选项。现在,我查看了 Xcode 6 beta 包的内容,并且能够自己定位实际的模板,所以我毫不怀疑它们存在,只是看起来它们实际上并没有被加载。

作为记录,我还从 GitHub 下载了一些示例自定义键盘代码,以查看 Xcode 是否会识别它,它会在构建目标旁边实际显示“E”图标。我还应该提一下,我的机器上确实有一个 Xcode 5 版本。

有没有其他人遇到过这个问题,或者有谁知道如何克服它?

谢谢