问题标签 [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.
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。
ios13 - RxSwift:停止 compactMap 以继续执行
我已经实施compactMap
了BehaviorRelay
,它工作得很好:
我的问题是,如果出于某种原因我想取消/停止BehaviorRelay
. 有办法取消/停止compactMap
吗?
json - 如何在 tableView 中显示 JSON 数据
我一直在使用一个食谱应用程序工作一段时间,您可以在其中使用勺子 API 搜索食谱。我已成功将 JSON 数据存储在一个数组中,但现在我不知道当用户搜索某些内容时如何将数据获取到 tableview?到目前为止,这是我的代码。
我如何获取 JSON 文件并读取数据:
我的食谱课:
配方处理器:
然后我有这个我不确定的响应结构:
还有我的 RecipeViewController:
swift - Cell的Swift 5 Collection View布局和单元格内的所有项目
我是IOS
开发新手,我只是想弄湿我的脚。在过去的几天里,我一直在努力思考如何在 swift 中嵌入水平和垂直滚动以获取视图。人们似乎提到并使用的一件事是集合视图。我一直在尝试学习如何正确使用它们并在 Swift 中构建您可以在下面看到的图片。
在标签浏览类别下有一个允许水平滚动的容器,即类别容器。在标签下方发现另一个容器应该允许垂直滚动,提要容器(类似于 instagram、Airbnb、Pinterest 等)
2. 我试过的
从无数小时的谷歌搜索和 stackoverflow 中,我发现 Collection Views 可能适合这个任务,所以我深入研究。苹果文档缺少一些示例,所以我搜索了教程来帮助我。在一天结束时,我能够实现类别的水平滚动。这看起来像这样。
到目前为止,一切都很好!当我尝试添加下一个集合滚动视图(提要的垂直视图)时,问题实际上就开始了。添加提要集合后,屏幕如下所示。
那么我的问题到底是什么?好吧,我的问题是,尽管我在情节提要中为UIIMage
视图设置了约束以填充整个内容视图,但我却看到了其他东西。我想知道我怎样才能完美地控制UIImageView
和任何其他元素的大小和形状。为简单起见,我省略了星号、用户名等内容。但是当我尝试实现这个时,项目包含了所有内容。
我不知道如何控制CollectionViewCell
.
我假设定位和大小是由我在情节提要中为每个元素设置的约束来处理的,但情况似乎并非如此,现在我迷路了。
我看到有人提到UICollectionViewLayoutAttributes的一些帖子,但我只是不知道如何将其合并到我的项目中。
我愿意接受建议,我还有一些更结束的问题。
- 我是否朝着正确的方向前进?
- 有没有更简单的方法来做到这一点?对于网络可能需要 15 行代码的内容,似乎有很多代码。
提前谢谢
Github:https ://github.com/Taharcca/LayoutChallenge.git
代码片段
xcode - Xcode11 编辑器(通过“将编辑器添加到右侧”)被禁用
自从我升级到Xcode11.2
. 几天前注意到它,现在它不允许我在布局中添加编辑器。类似于Xcode 11 中引入的编辑器更改。
试过:
- 重启 Xcode
- 重新启动 MacBook
- AppStore 中没有待处理的 Xcode 更新
在重新安装 Xcode 之前有什么其他建议可以尝试吗?
Xcode 的当前状态:
- 禁用编辑器添加选项
- 通过 Menu->Editor 禁用编辑器选项
更新一:
- 使用“调整编辑器选项”后
此助手与普通编辑器不同。编辑器将允许用户独立打开任何文件(并不总是显示对应文件)。使用 24 英寸外接显示器时有足够的视觉空间。
更新 2:
这似乎只是当前项目的问题(也许是一些混乱的.xcodeproj
设置?)。打开另一个项目,我可以看到“右侧添加编辑器”就好了。
observable - RXSwift:如果请求在 `retryWhen` 中失败,则修改 URLRequest
当请求失败时我需要修改请求的标头但是当我修改请求时请求不会改变retryWhen
这是我的实现:
如果我po localRequest
在设置标题之后someKey
它会显示我的更改,但如果我po request
在请求函数中,请求保持不变,没有任何变化。你们中的任何人都知道我可以做些什么来更改中的请求retryWhen
?
我会非常感谢你的帮助。
rx-swift - RxSwift:实现 concatMap 生成可重入异常被检测到错误
我正在尝试在concatMap
内部实现,RxSwift
但是当我尝试为内部的可观察对象设置一个新值时,concatMap
我收到了这个错误:
这是我的代码:
你们中的任何人都知道我为什么会收到此错误或如何更改我的实现以避免收到此错误/警告?
我会非常感谢你的帮助。
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
查看控制器代码
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)。
来自控制台的崩溃报告: