问题标签 [xcode6.1-gm-seed]

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 投票
4 回答
2041 浏览

ios - Xcode 6:iOS 不使用故事板本地化

因为我将我的 Xcode 项目升级到 Xcode 6,所以我的故事板本地化不起作用。我有:

  • 作为故事板文件的基本本地化(基本上是英文)
  • 四个字符串文件:英语、德语、法语和日语

在 Xcode 5 之前,那些工作没有任何问题。

但是从 Xcode 6 开始,我遇到了以下情况:

  1. 应用程序在设备/模拟器上运行时仅使用基本文件中使用的标签
  2. 但是我的 Localizable.strings 文件,我为所有非故事板相关的本地化提供了不同的语言,效果很好。(所以最后我在设备上运行时混合了多种语言)
  3. 从 Xcode 6 开始,可以在助手编辑器中将本地化作为预览屏幕查看。一切都在那里工作。

所以:唯一不起作用的是故事板在运行时的本地化

有没有其他人有同样的问题,有解决办法吗?

更新:使用 Xcode 6.1 GM,实际设备上的本地化现在是正确的,但模拟器只有英文,即使我在模拟器中选择了另一种语言。

0 投票
0 回答
169 浏览

xcode - NSView 层次结构。优胜美地的 NSView 错误排序

我有 2 个 NSView ,第一个是背景(透明的黑色圆圈),第二个视图包含一些标签。

这是主窗口

现在的问题:当我运行应用程序时,背景层在标签层之上,所以如果我将背景层的 alphaValue 设置为 100,标签将不可见。

在此处输入图像描述

奇怪的是,如果我运行 Debug View Hierarchy,图层似乎被正确排列了! 这是来自调试视图层次结构

我希望只是优胜美地的一个虫子,但我不确定,所以我决定在这里问。

感谢您的帮助,对不起我的英语!

0 投票
4 回答
19808 浏览

macos - xcode 6.1 安装过程

几天前我安装了优胜美地。它真的破坏了很多东西——破坏了我最喜欢的无法启动的游戏,破坏了我的 php 安装,我的 wordpress 安装,现在是 Homebrew!但是聚光灯功能很好,并不是说它弥补了它,哈哈。

尽管如此,我正在尝试修复 Homebrew,它告诉我更新到 XCode 6.1。我已经运行了软件更新,它说 XCode 6.1 已经安装(有点)。它有:

命令行工具 (OSX 10.10) - 6.1 版安装于 2014 年 10 月 17 日(实际上是两次) Xcode 版本 6.0.1 - 安装于 2014 年 10 月 17 日

并且没有待处理的更新。

但是当我检查 Xcode 首选项中的位置选项卡时 - 它说它正在使用命令行工具 6.0.1。当我运行 brew doctor 时,它告诉我升级到 6.1 CLT。

如何将 CLT 更新到 6.1?(注意我不在 Apple Developer 计划中)

0 投票
1 回答
401 浏览

ios - 在 super.init 之前在 init 中调用 classForCoder

在我用 Swift 编写的 iOS 应用程序中,我有一个从 NSError 扩展而来的 Error 类。

我还有其他从上述错误类扩展的错误类:

这样我就可以使用MyError类中的 init,并为子类错误对象拥有自定义域和代码。

它在 Xcode 6.0.1 上运行良好。问题是,它不会在 Xcode 6.1 中编译。MyError我在类中得到这个编译器错误:

在 super.init 初始化之前在基础对象中使用属性“classForCoder”

是否可以在调用之前获取Class对象?我知道这听起来很奇怪,但我认为我的例子说明了我为什么需要它。initsuper.init

0 投票
1 回答
1801 浏览

objective-c - 键盘扩展不适用于 iOS 8.1 模拟器

我刚刚更新到 Xcode 6.1,我的键盘扩展应用程序在 6.0.x 上运行良好,现在无法通过 nextinputmode 按钮选择。这在实际设备上工作正常,但在模拟器上却不行。我可以毫无问题地在设置中添加键盘。其他任何人都有这个问题。

0 投票
2 回答
446 浏览

xcode6.1-gm-seed - Xcode 6.1 NSLayoutConstraint 不知道类方法问题

我将我的 iPhone 5 升级到 iOS 8.1 和 XCode 到 6.1(结果是一个悲剧),然后我使用它们测试我的自定义键盘。起初,一切都很好,我可以在模拟器和设备上毫无问题地运行我的自定义键盘,但突然间,针对我的设备构建应用程序给了我

不知道选择器'constraintWithItem:attribute:relatedBy:toItem:attribute:contant:'的类方法

奇怪的是我没有对这部分代码进行任何更改。并且针对模拟器构建它通过了很好,如果我删除我的设备并将它存档到“iOS设备”,它甚至可以很好地构建。

然后,我创建了一个临时构建并使用 iTunes 将其安装在我的“有问题”设备上,它工作正常。

我完全迷路了,在这里,有人知道吗?

非常感激。

0 投票
1 回答
292 浏览

ios - iOS 模拟器不能在 Xcode 6.1.1 中运行?

我能够在 iPad 和 iphone 中运行我的项目,但是当我尝试在 iPad 模拟器中运行它时,我得到了这个错误。

请检查此链接以获取屏幕截图

错误

请告诉我如何取回 xcode 6.1.1 中的所有模拟器