问题标签 [macos-catalina]

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 投票
6 回答
5119 浏览

ios - 如何在 OSX 和 iOS 上打印所有 WKWebView On AND Offscreen content

这个问题是关于打印 WKWebView 的所有内容(包括屏幕外内容)。目前(仍然,从 iOS 10.2 或 OSX 10.12 开始)没有可行的解决方案,并且在 Stackoverflow 上没有任何假定的解决方案有效。仅当您自己验证可以打印屏幕外内容时才在此处提供答案,并且如果您确实提供了工作示例代码。

我正在尝试在 OSX 10.10 或更高版本(当前在 10.11.2 上运行)上打印WKWebViewWebView的所有内容。例如,一个宽的 html 表格,其中的列在视图之外并且在右侧。早期版本的 OSX 会自动分页并正确打印所有 html。

我已经尝试使用 Stackoverflow 和其他地方提供的解决方案。所有人基本上都在说同样的事情,就是这样打印documentView

这在 10.10 中停止了对WKWebViewWebView的工作。如果你这样做:

你得到分页,但打印输出包括滚动条WebView,另一个WKWebView给你空白页。

我在 Apple 文档中找不到任何关于在 OSX 上打印WKWebView的内容。我也找不到任何特定于 OSX 而不是 iOS 的答案。

有谁知道如何在 OSX 上打印这些?

更新:这是 WebView [Radar:23159060] 中的一个错误(2/2018 仍然开放),WKWebView 甚至似乎没有解决 OSX 上的打印问题。在网上查看了这个类的开源后,我发现所有与打印有关的类都在一个只支持平台的条件编译块中:iOS

更新部分 Deux:令人惊讶的是,这个可笑的错误存在于这个类的所有实现中,包括 iOS 上的那些!我觉得这很荒谬,尽管文档声明在支持 iOS 8 或更高版本的应用程序中使用这个(并且只有这个类)。现在不可能在 iOS 或 OSX 上打印 WebView 的所有屏幕和屏幕外内容。失败的苹果。是时候解决这个问题了!我们都知道史蒂夫会怎么说......

更新第三部分:)- 但更令人惊奇的是,这个问题在 10.15.2 并没有解决,并且在 4 年以上!这个问题一直在流传(Apple waaaaaake up up up up up....)。考虑到他们越来越热衷于在 iOS 领域使用 WKWebView 甚至拒绝不使用 WKWebView 的应用程序(除非你试图支持 iOS 7),这有点令人惊讶。

更新第四部分(2020 年......你能相信吗?!?):对于大苏尔来说,这仍然是一个问题。我通过编写解决方法解决了这个问题,请参阅下面接受的答案:

不打印屏幕外或水平或垂直方向滚动到视图之外的所有内容。但是,它确实使用了您的 Print CSS,这比:

为了让它工作,我做了:

**还有一些事情我不完全理解。wkWebView 的大小似乎并不重要。如果我调整应用程序的大小以隐藏某些内容,它似乎仍然会抓住尽可能多的 IS 离屏,以适应指定的页面,但它似乎不知道如何对不适合页面大小的内容进行分页到其他页面。所以这似乎是问题所在。可能有一些方法可以解决这个问题,如果有人有线索在这里发布!

0 投票
17 回答
306906 浏览

python - ImportError:没有名为“编码”的模块

我最近重新安装了 ubuntu 并升级到 16.04 并且不能使用 python:

此时,python本身不起作用

甚至这个建议也不再有效:

每次我以一种方式修复它,它都会再次出现。几个答案有助于暂时修复它,但不是很好。我已经多次重新安装了python和python3。我能从这里做什么?谢谢

0 投票
3 回答
4146 浏览

ios - macOS 10.15 Catalina 上的迦太基

有没有人设法在 macOS 10.15 Catalina (Beta) 上安装 Carthage?

我尝试使用 HomeBrew 安装 Carthage:

我收到以下错误消息:

现在,我确实知道可能存在一些问题,我在我的辅助 MacBook Pro 上使用这些测试版软件,所以不用担心,但我无法安装它,任何提示将不胜感激。

0 投票
1 回答
112 浏览

swift - 不能向内容视图添加多个元素

对不起; 不再需要的问题

0 投票
14 回答
16236 浏览

swift - “无法在此文件中预览 - 无法启动 [应用程序名称]”

我正在尝试在 Xcode 11 和 macOS Catalina 中使用 swiftUI。但是在创建一个新项目之后,有一个样板代码,其中包含一个写着 hello World 的文本。我想在代码旁边的画布中实时预览这个简单的欢迎消息。

当我点击恢复按钮时:它说:

无法在此文件中预览 - 无法启动 [App Name]

我试过点击生成报告的诊断按钮,将其发送给苹果说:

[FailedToLaunchError(url:file:///Users/naive/Library/Developer/Xcode/DerivedData/first_swiftUI-dymizjogcbtouhclgjhhefagmcqo/Build/Intermediates.noindex/Previews/first_swiftUI/Products/Debug-iphoneos/first_swiftUI.app,底层:错误域=NSOSStatusErrorDomain 代码=-10661 "(null)" UserInfo={_LSLine=3554, _LSFunction=_LSOpenStuffCallLocal}, failureCategory: UVFoundation.FailureCategory.infrastructureFailure)]

这是代码,它是使用 Xcode 11 创建的新项目附带的默认代码,并且选中了 SwiftUI 选项:

我希望画布能够显示并显示我的代码的实时预览。画布没有出现!!

生成了两条警告消息:

:0: 警告:导入的声明“UITableViewDiffableDataSourceCellProvider”无法映射到“UITableViewDiffableDataSourceReference.CellProvider”

:0: 警告:导入的声明“UICollectionViewDiffableDataSourceCellProvider”无法映射到“UICollectionViewDiffableDataSourceReference.CellProvider”

除此之外,我的 iPad 11" 与 iPadOS beta 运行应用程序,模拟器运行良好

0 投票
3 回答
1431 浏览

xcode11 - 无法在 Xcode 11 Beta 中将系统字体更改为自定义字体

我正在尝试将 UILabel 的字体更改为自定义字体,但该选项已锁定并显示“自定义(未安装)”,但我确实有自定义字体,实际上它在 Xcode 10 中运行良好

在此处输入图像描述

0 投票
4 回答
38390 浏览

ios - Xcode 无法在运行 iOS 13 的真实 iOS 设备上构建

我目前已将我的 iPhone XS Max 更新为iOS 13.0.17A5492tBeta 版。

我的 mac 正在运行Mac OS Catalina,Xcode 是最新的稳定版本,不是 beta >> Version 10.2.1 (10E1001)

当我尝试在我的真实设备上构建我的应用程序时,我得到了这个编译错误:

此 iPhone XS Max 运行 iOS 13.0 (17A5492t),此版本的 Xcode 可能不支持。

我做了什么

  1. 从 repo下载iOS 13.0 Developer Disk Image 。
  2. 粘贴在 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
  3. 重启 Xcode

但以上都没有奏效。

0 投票
1 回答
113 浏览

macos-catalina - 卡特琳娜 USB 驱动器

任何人都知道您是否可以在 USB 驱动器上安装 Apple 10.15 Catalina。我看到很多安装程序,但是,我想将它安装在 USB 上进行测试。当我选择我的 GUID USB 驱动器时,我得到一个 ERROR_74CFD58E51。

0 投票
2 回答
2173 浏览

twitter-fabric - “Fabric.framework”无法打开,因为它来自身份不明的开发者 Xcode

在此处输入图像描述我刚刚更新到 Mac OS Catalina。我的一个项目在 Xcode 10.1 上运行,并手动嵌入了第三方框架(Firebase、Fabric)。现在更新之后,什么时候。我建立项目,我得到这个错误。

“Fabric.framework”无法打开,因为它来自身份不明的开发者

这最终导致构建阶段失败。

我已经尝试过安全首选项中的“仍然打开”选项,但可能因为它是一个框架,它没有帮助。

0 投票
1 回答
678 浏览

bash - macOS 10.15 Catalina beta (19A471t) 上的一些相对路径不起作用

使用相对路径时有一个奇怪的行为。例如:

但以下工作正常:

其他一些目录不会返回No such file or directory消息,但它们的行为就像那里什么都没有一样。例如:

什么都不返回,然后返回提示。但是,以下内容可以正常工作:

我在发行说明中找不到任何内容。WWDC2019 session 710 ( What's New in Apple File Systems ) 也没有提及任何内容。

我认为这可能与将目录新分离为只读卷和读写卷有关。但是,它应该可以工作。

我发现这在使用时特别有问题npm link,它链接到/usr/local/lib/node_modules/...目标包但表示为相对路径。链接后,我必须手动将链接从相对更改为绝对。一个丑陋的黑客,可能会产生一些无法预料的后果。

有人有任何线索吗?