问题标签 [macos-mojave]

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 回答
434 浏览

objective-c - 通过 ScriptingBridge 抓取音频 CDPlaylist 不适用于 macOS Mojave Beta

我有一个从 iTunes 获取 audioCDPlayList 的应用程序。此应用程序在 macOS High Sierra 上运行良好,但在 macOS Mojave Beta 3 (18A326h)上无法正常运行。

我调查了原因,然后发现以下奇怪的行为:

GetAudioCDInfoFromiTunes.h

GetAudioCDInfoFromiTunes.m

执行上述代码,Line.8count的NSLogsources为 0。因此forLine.12 的循环不起作用。然后结果[aPlaylist get]为空。

有谁知道countofsources为0的原因?

请让我知道如何在 Mojave Beta 上运行我的 ScriptingBridge 代码...

0 投票
13 回答
63005 浏览

automator - macOS Mojave,Automator “未授权将 Apple 事件发送到系统事件。”

更新到 Mojave 后,我无法再使用之前使用的自动机服务,并出现以下警报。 在此处输入图像描述

  • 在安全和隐私中,我已经检查了 AppleScript Editor。

您是否发现我的代码有任何问题,或者这是最新 macOS 的问题?

脚本

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
1104 浏览

macos - 安装 texi2html 错误:无法取消链接已存在的对象

我已经搜索了很长时间,但找不到任何对我有帮助的东西。我已经尝试了这些答案中所述的所有内容: RVM ruby​​ 安装错误 - MacGithub- Ruby 安装程序问题”但没有任何帮助。

因此,当我尝试通过 home-brew 安装 texi2html 时,我得到以下输出:

我已经尝试删除缓存文件,重新安装 Ruby 并通过 rvm 使用不同版本的 Ruby。无论我是直接输入brew install texi2html还是需要 texi2html 的东西(例如brew install opencv),都没有区别。我什至不知道问题是由 Ruby 还是 tar 或 texi2html 本身引起的。

我希望你能帮助我。最诚挚的问候, Aaroknight

0 投票
1 回答
205 浏览

nstableview - 基于单元格的 NSTableView(NSOutlineView) 的选择未在 10.14 Mojave beta 中填充选择颜色

我有一个具有 NSOutlineView 的 macOS 应用程序版本。它是基于细胞的。

在 Xcode 10 beta 中构建并在 10.13 High Sierra 中运行,选择很好。在 Xcode 10 beta 中构建并在 10.14 Mojave 中运行,选择不稳定。

我运行 PXSourceList 示例,结果是一样的。

在这张图片中,首先我选择“有声读物”,然后选择“电影”。但是“电影”没有填充选择背景颜色。

在此处输入图像描述

0 投票
1 回答
413 浏览

ios - 我可以使用 Xcode 9 和 macOS Mojave 将应用程序上传到 iOS AppStore 吗?

只是想知道这是否可能,我正在运行 MacOS mojave(测试版)并使用 Xcode 9 的稳定版本。但是即使我使用的是测试版操作系统,我仍然可以上传到 AppStore 吗?

0 投票
1 回答
232 浏览

swift - 为什么 MLLinearRegressor 每次都返回相同的预测?

我正在从事一个涉及 CreateML 和 MLLinearRegressor 的项目。出于某种原因,每当我尝试预测训练数据中不存在的值时,每次都会得到相同的预测。这在 Swift Playgrounds 和在 Xcode 项目中使用模型时都会发生。为什么会发生这种情况?我在下面发布了我的 Swift Playgrounds 代码。

Processor Name更新:这是调整类别后我的代码的样子

0 投票
3 回答
1568 浏览

swift - 如何避免 Mojave 上的 Safari 扩展程序崩溃?

当我构建其中包含 Safari 扩展的 macOS 应用程序时,我在 Safari 上运行它,它在运行几秒钟后崩溃(尽管它确实出现在扩展中)。

这似乎是 Safari 试图从本地 Library 文件夹中获取数据的问题。它似乎也与 Info.plist 斗争

这是崩溃日志:

有没有人遇到过类似的问题并想出了解决方法?

0 投票
6 回答
11060 浏览

objective-c - 如何在 macOS 10.14 上检测暗模式?

在 macOS 10.14 中,用户可以选择采用系统范围的浅色或深色外观,我需要根据当前模式手动调整一些颜色。

0 投票
1 回答
496 浏览

macos - NSColor 用于选定的表格视图文本

我应该将哪个 NSColor 用于 NSTableView 中选定项目的文本?我在堆栈视图中有我的文本字段,因此不会为选定的行自动设置颜色。我尝试使用NSColor.selectedTextColor,但在 10.13/light 模式下仍然是黑色的。目前我正在使用NSColor.windowBackgroundColor,但这在暗模式下不起作用,其中选定的行会更改背景颜色,但不会更改文本颜色。

0 投票
0 回答
97 浏览

bash - Bash 脚本调用 AppleScript 错误

我有 2 个脚本,第一个是 bash,第二个是我的 macOS 10.14 mojave 上的 AppleScript。我从 Bash 调用 AppleScript 并收到错误。如果我直接运行 AppleScript,它将毫无问题地运行。

如果我运行 bash 脚本来执行 AppleScript,我会得到对话框“错误:找不到应用程序标识符”。

如果我在脚本编辑器中运行 AppleScript,它将显示正确的(org.mozilla.firefox)应用程序标识符和对话框。

为什么当我运行 bash 脚本来执行 AppleScript 时它不显示应用程序标识符。

bash 脚本:

苹果脚本:

我不能将两个脚本都放在一个脚本中,需要将它们分别放在脚本中。