问题标签 [osx-yosemite-beta]

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 投票
3 回答
3333 浏览

swift - Swift Bindings 无法使用 Xcode 6 Beta 5

我正在 OSX 上使用 Swift 中的绑定做一个简单的测试程序。拥有一个 NSTableView、NSArrayController 和一个模型类,我尝试将它们连接在一起,但没有成功!构建编译但立即给出此错误: 线程 1:EXC_BAD_ACCESS(code=1, address = 0x0)

代码如下所示:
模型类:

视图控制器:

}

我已经将数组控制器设置为使用我的类“Name”并添加了键“firstName”和“lastName”

这是故事板:

故事板 绑定1 绑定2

有没有人已经成功地在 Xcode 6 Beta 5 上设置了绑定?任何帮助表示赞赏!

谢谢!

编辑: 正如建议的那样,我尝试将“动态”关键字添加到属性中以启用绑定,但它给出了相同的错误并且不起作用。
我还尝试从 NSObject 继承“Name”类,以便使用 Cocoa 的旧 Objective-C 支持,但绑定仍然不起作用!

0 投票
1 回答
1132 浏览

cocoa - Swift 绑定 KVO/KVC 问题

有没有人成功地在 Swift (Xcode6 Beta 5) 上进行绑定?
我正在开发基于文档的应用程序,甚至只是尝试绑定一个数组,例如:

到 NSArrayController 的“contentArray”失败并给出以下错误
Thread 1: EXC_BAD_ACCESS(code=1, address = 0x0)
知道为什么它不起作用吗?
在我看来,KVO/KVC 与 Swift 的合规性似乎存在问题这是调用堆栈的一部分:

0 投票
3 回答
6970 浏览

osx-yosemite - 如何在 Yosemite 中检测暗模式以更改状态栏菜单图标

在 Yosemite 中启用暗模式时,必须更改状态栏应用程序图标。如何检测是否启用了暗模式?是否有相同的通知?

显示另一个图像或更改现有图像的 alpha 值会更好吗?需要输入哪个是更好的方法?

0 投票
1 回答
2192 浏览

xcode - 如何在不使用格式塔的情况下获取 MAC 10.10 中的操作系统版本字符串

我的目标是收集 OS 版本,MAC 10.10 的发布细节。

我找到了一种方法来收集 MAC 10.10 以及上一个版本的详细信息。来自链接的版本

如何在 OS X 或 iOS(不使用格式塔)中确定运行时的操作系统版本?

当我编译它在“objc_msgSend_stret”时抛出错误,当我搜索 /usr/include/objc 文件夹本身时我的 MAC 中不存在。我只能看到 gcc 存在,我所有的代码都是用它构建的。

有没有最好的方法来复制输出

[[NSProcessInfo processInfo], @selector(operatingSystemVersion)] 到结构为“MyOperatingSystemVersion”?

0 投票
1 回答
1314 浏览

osx-mavericks - Mavericks (10.9.4) 中的 Codesign 仍在生成版本 1 信封

我正在尝试对一个应用程序包进行代码设计,以遵守 10.9.5 和 10.10 中的 GateKeeper 更改。我看到的文档指出,您必须在 10.9 系统上进行协同设计才能创建版本 2 信封。

但是,我的 10.9.4 系统正在生成带有版本 1 信封的代码设计。有没有其他人看到这个?我尝试重新安装 xcode 开发人员工具无济于事。

在 10.9.4 我的应用程序通过了 GateKeeper 检查:

在 10.10 上,事情并不快乐:

0 投票
0 回答
530 浏览

php - OSX Yosemite Apache 分段故障(11)

您好,我安装了 Yosemite 公共测试版,配置了 Apache 并安装了用于 Symfony2 开发的 Liip php-osx。

如果我尝试访问 app_dev.php,我会收到此错误。

[Fri Aug 29 22:20:43.197239 2014] [core:notice] [pid 5582] AH00052: child pid 5594 exit signal Segmentation fault (11)

我试图关闭一些模块并再次添加它们。加载模块 mod_dir.so 后,apache 再次失败。

有人有同样的问题吗?

0 投票
3 回答
17738 浏览

terminal - 通过命令行安装“指南针”收到错误“extconf failed, exit code 1”

找不到这个问题的答案。运行 OS X Yosemite Beta v2

遵循指南针安装指南时,请确保您的 gem 是最新的

然后运行

0 投票
1 回答
293 浏览

c - OSX Yosemite getutxent() 返回同一个用户两次

我正在尝试使用getutxent()苹果中定义的函数获取当前登录用户的列表<utmpx.h>。我正在使用的测试代码是这样的:

我只使用一个登录用户对其进行测试。我得到的输出是这样的:

为什么我的用户名出现两次?如果有多个用户,会发生这种情况吗?

关于我的mac的详细信息: 在此处输入图像描述

0 投票
2 回答
38 浏览

macos - OSX 文件访问问题

我的应用程序在 xcode 中工作,将文件从其包复制到缓存并使用 NSTask 执行 shell/java。当导出并在没有 Xcode 的情况下运行时,它无法访问这些文件。我错过了什么?我只有 iOS 开发人员签名身份,没有 Mac 开发帐户(还)。

0 投票
1 回答
786 浏览

matlab - Automating editing SystemVersion.plist

I am currently using OSX10.10 and need to use MATLAB; however because they haven't updated the application to support 10.10 it will crash on launch.

Up until now I have been using pico to edit the SystemVersion.plist [1] (changing the version from 10.10 to 10.9); and that works great except that it is really annoying to edit the file every time I need to open MATLAB and re-edit it every time I close MATLAB.

What I want to do is when I start the script it will edit the SystemVersion.plist to the correct version so that I can run MATLAB without it crashing; and then when MATLAB exits it resets the version back from 10.9 to 10.10). I have a bit of code (which may be poorly written; I have never used applescript before);

[1] - Error trying to installing JDK8 U11 OSX 10.10 Yosemite