问题标签 [xcode11.3]
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.
ios - SwiftUI List 仅使用给定数组的第一项
我在下面有一个简单的视图来显示用户的所有联系人:
我正在将CNContacts
我得到的数组操作到一组受邀者,这就是我试图在我的列表中显示的内容:
使用以下支持功能和扩展:
self.contactsProvider.invitees
联系人按预期填充到以下内容self.contactsProvider.fetch()
中。但是,SwiftUI 显示的是 的self.contactsProvider.invitees.count
实例self.contactsProvider.invitees.first
,而不是每个联系人。我已经将下面的方法与其他在线示例进行了比较,似乎无法找到我出错的地方。我已经确定问题出在联系人操作的某个地方 - 当我提供一个模拟的受邀者数组时,一切都按预期工作,尽管在没有模拟的情况下按预期编译和运行,并且打印和调试没有显示任何内容。
任何帮助,将不胜感激。
ios - 如何在 Swift 包管理器中添加二进制框架作为依赖项?
我一直在寻找在 Swift 包管理器中添加框架作为依赖项的答案,我认为有一种方法可以做到这一点,但没有成功找到它。
我已经尝试过 Swift Package Manager 论坛上提供的解决方案,但没有成功:(
并面临错误喜欢package has an unsupported layout, binary.framework/module.modulemap should be inside the 'include' directory"
请从此处下载二进制支持的示例项目,其中包含两个框架在 Swift PM 中添加的内容。
我曾尝试与 Swift PM 社区沟通,但没有得到他们的任何回应。
由于社区中有一个二进制框架支持的提案,但不知道 Swift PM 社区何时会致力于此。
有没有其他方法可以做到这一点?请提供相同的解决方案。
提前致谢
swift - 创建核心数据。日期和时间分开
我是核心数据的新手。我有一个项目,其中包含一个名为 Content 的实体和两个属性:dateCreated 类型为 Date 和 text1 类型为 String。我在 Core Data 中创建数据:
使用 Date() 它引入了日期和时间的时间戳。类似于:2020-03-06 09:49:47 +0000
如何引入日期和时间分成两个不同的属性?:Day 2020-03-06 Time 09:49:47
我可以找到日期:
但我有很多疑问:
- 我应该在 Core Data 中使用日期类型、字符串类型引入 day 吗?
- 我应该使用什么类型的时间?
- 核心数据的“格式”是否正确: 2020 年 3
月 6 日
时间 09:49:47
- 日期时间有一个默认选项:.xdatamodeld > Inspector > Default Date。如果我想将日期和时间分开,我想没有默认值的可能性。那正确吗?
flutter - Flutter 更新到 1.15.22-pre.18 后将无法在 iOS 上运行。Xcode 构建失败
我正在编写一个直到今晚都运行良好的颤振应用程序。它在 iOS 模拟器和 iOS 设备上编译并运行。今天晚上,VSCode 通知我 Flutter 有一个新版本,所以我升级了。升级后,Flutter Doctor 告诉我升级 cocoapods,我也这样做了(因为我在 OSX 10.14.6 上不得不乱用 Ruby 2.3 SDK。但是,现在我的项目不会为任何一个 iOS 模拟器构建或 iOS 设备。
我试过'flutter clean'但无济于事。
我得到的错误是:
我遵循了一些谷歌建议来重新创建我的 pod 文件等,但这并没有解决它。我还创建了一个新的 Flutter 项目,复制到我的 .dart 和 assets 文件中,但新项目仍然无法构建,并且出现相同的错误。
任何帮助将不胜感激。
ios - 当我尝试在它前面显示一个 uiview 时,tableview 向我发送了一个错误
我是 Xcode 和 Swift 的新手,按照教程进行操作,当我在 tableview 前面调用 UIView 时发现了一个问题,以便用户可以创建新的东西
注意:我已经尝试过此链接显示的内容,但没有解决我的问题
我正在使用 Xcode 11.3.1 和 Swift
这是我的代码
渠道模型
通道视图控制器
这是我单击 addChannel 函数 视图呈现时想要显示的视图
这是调试区 调试区
swift - XCUITest 的覆盖函数出现错误
XCUITest 的覆盖函数发生错误。我从来没有提到过 XCUITest。
错误是:“方法不会覆盖超类中的方法”。
当您将 Xcode 从版本 11.4 beta 2 更改为 11.3.1 并构建时,就会发生这种情况。我该怎么办?
swift - 在 xcode 11.3 视图控制器中崩溃变得为零
由于未捕获的异常“NSInternalInconsistencyException”而出现错误:: Terminating app,原因:'从 -traitCollection 返回 nil,这是不允许的。
它在这种方法中崩溃
func carbonTabSwipeNavigation(_ carbonTabSwipeNavigation: CarbonTabSwipeNavigation, viewControllerAt index: UInt) -> UIViewController {
let sb = UIStoryboard.init(name: storybordname, bundle: nil)
var viewcontroller:UIViewController!
viewcontroller = sb.instantiateViewController(withIdentifier: controllername)
return viewcontroller
}
当我在放置断点后检查它在第一行崩溃时super.viewDidLoad()
ios - Xcode 11.3.1 没有将二进制第三方框架嵌入到包 (IPA)
Xcode 11.3.1 没有将二进制第三方框架嵌入到包 (IPA) 中。
我使用通过 pod 安装的 almofire,当我在真实设备上运行项目时,应用程序崩溃并显示以下消息:
我假设 Xcode 没有嵌入二进制第三方框架,我还检查了框架、库和嵌入内容部分,发现框架在那里。
我尝试了很多方法,例如通过下载手动添加框架并将其添加到框架部分,但出现了同样的错误。
另外,我尝试了另一个图书馆同样的事情。它在 Xcode 10 中工作,我不知道为什么它在 Xcode 11.3.1 中不起作用