问题标签 [xcode11.2]

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

safari-app-extension - Safari App Extensions 问题,可能是授权

有一些我不明白的地方:我在 macOS 选项卡中创建了一个带有 Safari 扩展应用程序的新项目。我允许在 Safari 中安装未签名的扩展。因此,当我运行扩展程序时,我打开 Safari 首选项并启用扩展程序。但是什么都没有... 栏没有添加按钮(目标中默认有一个),没有触发断点,并且扩展程序似乎没有从网页读取、修改和发送内容的权限。在有关 Safari App Extension 的 WWDC 视频中,它可以直接运行。有人有想法吗?我正在使用 Xcode 11.2.1、Safari 13.0.3 和 macOS 10.15.1。

0 投票
1 回答
94 浏览

ios13 - RxSwift:停止 compactMap 以继续执行

我已经实施compactMapBehaviorRelay,它工作得很好:

我的问题是,如果出于某种原因我想取消/停止BehaviorRelay. 有办法取消/停止compactMap吗?

0 投票
1 回答
116 浏览

json - 如何在 tableView 中显示 JSON 数据

我一直在使用一个食谱应用程序工作一段时间,您可以在其中使用勺子 API 搜索食谱。我已成功将 JSON 数据存储在一个数组中,但现在我不知道当用户搜索某些内容时如何将数据获取到 tableview?到目前为止,这是我的代码。

我如何获取 JSON 文件并读取数据:

我的食谱课:

配方处理器:

然后我有这个我不确定的响应结构:

还有我的 RecipeViewController:

0 投票
2 回答
6128 浏览

swift - Cell的Swift 5 Collection View布局和单元格内的所有项目

我是IOS开发新手,我只是想弄湿我的脚。在过去的几天里,我一直在努力思考如何在 swift 中嵌入水平和垂直滚动以获取视图。人们似乎提到并使用的一件事是集合视图。我一直在尝试学习如何正确使用它们并在 Swift 中构建您可以在下面看到的图片。

目标或我正在尝试在 Swift 中构建的内容

在标签浏览类别下有一个允许水平滚动的容器,即类别容器。在标签下方发现另一个容器应该允许垂直滚动,提要容器(类似于 instagram、Airbnb、Pinterest 等)

2. 我试过的

从无数小时的谷歌搜索和 stackoverflow 中,我发现 Collection Views 可能适合这个任务,所以我深入研究。苹果文档缺少一些示例,所以我搜索了教程来帮助我。在一天结束时,我能够实现类别的水平滚动。这看起来像这样。 类别的水平滚动

到目前为止,一切都很好!当我尝试添加下一个集合滚动视图(提要的垂直视图)时,问题实际上就开始了。添加提要集合后,屏幕如下所示。

提要集合视图

那么我的问题到底是什么?好吧,我的问题是,尽管我在情节提要中为UIIMage视图设置了约束以填充整个内容视图,但我却看到了其他东西。我想知道我怎样才能完美地控制UIImageView和任何其他元素的大小和形状。为简单起见,我省略了星号、用户名等内容。但是当我尝试实现这个时,项目包含了所有内容。

我不知道如何控制CollectionViewCell.

我假设定位和大小是由我在情节提要中为每个元素设置的约束来处理的,但情况似乎并非如此,现在我迷路了。

我看到有人提到UICollectionViewLayoutAttributes的一些帖子,但我只是不知道如何将其合并到我的项目中。

我愿意接受建议,我还有一些更结束的问题。

  1. 我是否朝着正确的方向前进?
  2. 有没有更简单的方法来做到这一点?对于网络可能需要 15 行代码的内容,似乎有很多代码。

提前谢谢

Github:https ://github.com/Taharcca/LayoutChallenge.git

代码片段

0 投票
2 回答
5131 浏览

xcode - Xcode11 编辑器(通过“将编辑器添加到右侧”)被禁用

自从我升级到Xcode11.2. 几天前注意到它,现在它不允许我在布局中添加编辑器。类似于Xcode 11 中引入的编辑器更改

试过:

  • 重启 Xcode
  • 重新启动 MacBook
  • AppStore 中没有待处理的 Xcode 更新

在重新安装 Xcode 之前有什么其他建议可以尝试吗?

Xcode 的当前状态:

  • 禁用编辑器添加选项

右侧面板上的禁用编辑器添加选项

  • 通过 Menu->Editor 禁用编辑器选项

Xcode->Menu->Edit 选项中的禁用编辑器

更新一:

  • 使用“调整编辑器选项”后

使用调整编辑器选项

调整编辑器选项 - 辅助显示

此助手与普通编辑器不同。编辑器将允许用户独立打开任何文件(并不总是显示对应文件)。使用 24 英寸外接显示器时有足够的视觉空间。

更新 2:

这似乎只是当前项目的问题(也许是一些混乱的.xcodeproj设置?)。打开另一个项目,我可以看到“右侧添加编辑器”就好了。

在此处输入图像描述

0 投票
1 回答
122 浏览

observable - RXSwift:如果请求在 `retryWhen` 中失败,则修改 URLRequest

当请求失败时我需要修改请求的标头但是当我修改请求时请求不会改变retryWhen

这是我的实现:

如果我po localRequest在设置标题之后someKey它会显示我的更改,但如果我po request在请求函数中,请求保持不变,没有任何变化。你们中的任何人都知道我可以做些什么来更改中的请求retryWhen

我会非常感谢你的帮助。

0 投票
2 回答
173 浏览

rx-swift - RxSwift:实现 concatMap 生成可重入异常被检测到错误

我正在尝试在concatMap内部实现,RxSwift但是当我尝试为内部的可观察对象设置一个新值时,concatMap我收到了这个错误:

这是我的代码:

你们中的任何人都知道我为什么会收到此错误或如何更改我的实现以避免收到此错误/警告?

我会非常感谢你的帮助。

0 投票
2 回答
1556 浏览

ios - iOS 13:Twitter 登录未重定向回应用程序

Xcode 版本:11.2.1,Swift 版本:5,iOS 版本:13*

我已经根据 twitter 文档使用适当的回调、URL 方案和应用程序委托方法实现了 twitter 登录集成。当我在 iOS 12.4 设备上运行代码时,它运行良好。但在 iOS 13 设备上,它不会重定向回应用程序。我想场景委托存在一些问题,但我无法弄清楚确切的问题。

这是代码

应用委托

回调 url twitterkit-consumerKey://

URL 方案 twitterkit-consumerKey

查看控制器代码

0 投票
0 回答
651 浏览

xcode - 为什么在 MacOS Catalina 升级后启动 iOS Xcode 模拟器会创建 Crash Report,如何处理?

最近将我的 Macbook 升级到 Catalina OS v10.15.1,此后在 Xcode (11.2.1) 中遇到了模拟器的性能问题。

确切地说,模拟器工作正常,但我的 Macbook 风扇在启动模拟器后立即开始运转,然后笔记本电脑开始变得非常热。随后是来自进程searchd的崩溃报告(如下)。根据活动监视器(也在下面) ,进程Launchd_sim也占用了大量的 CPU 处理。

奇怪的是,模拟器工作正常,但 Macbook 风扇运行异常高并且非常热。在去 Catalina OS 之前我没有这个问题。

退出模拟器时,风扇减速至正常速度,机器似乎冷却下来。这种情况是可以重复的。其他人看到这个问题吗?

模拟器版本为 11.2.1(SimulatorApp-912.4 SimulatorKit-570.3 CoreSimulator-681.15)。

来自控制台的崩溃报告:

活动报告

0 投票
0 回答
56 浏览

xcode - 添加显示标准且无法在其中输入值的新约束框

奇怪的是,突然 Add To Constraints 显示 Standard 并且在其中输入任何值都不被接受。我可以从尺寸检查器更改这些值。当我尝试将子视图固定到超级视图时,就会发生这个奇怪的问题。如果我将子视图放置在远离侧面的位置,那么这个问题就不会发生。

任何线索为什么会发生? 在此处输入图像描述