问题标签 [xcode10.1]
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.
macos - Xcode 10.1 冻结
我将我的操作系统更新为 Mojave 并单独安装了Xcode 9.2、9.4 和 10.1。
Xcode 9.2 和 9.4运行良好,但Xcode 10.1有时会冻结。除了鼠标光标外,一切都冻结了。鼠标光标正在移动,但它无法选择任何内容。摆脱这种情况的唯一方法是重新启动我的 Mac。有什么建议么?
ios - 与 Xcode 断开连接后,应用程序将无法运行
我的应用程序在连接到 Xcode 时运行良好。(我使用的是 Xcode 10.1)但是一旦我断开设备并再次启动应用程序(通过点击图标)就会出现启动屏幕并且应用程序关闭。这不是真正的崩溃,因为应用程序在连接电线时可以正常工作。我的应用程序中也集成了 Crashlytics,它的仪表板上也没有崩溃。
我尝试过的事情:
- 清理并构建代码。
- 重启设备。
- 转到窗口-> 设备和模拟器并尝试检查设备日志(正如电缆与 Mac 断开连接时应用程序崩溃所暗示的那样),但我在那里没有找到任何东西。
以下是日志:
日期/时间:2018-12-07 12:36:24 +0500 结束时间:2018-12-07 12:36:26 +0500 操作系统版本:iPhone OS 12.0.1 (Build 16A404) 架构:arm64 报告版本:27事件标识符:4DAE256F-7C3C-4CF5-A670-BD0FA2498CA5
数据来源:Microstackshots 共享缓存:0x8fe0000 5D8B6846-4668-3CAC-9CC4-4A762D54BE9E
命令:Cuufy 路径:
/private/var/containers/Bundle/Application/EDAA1D65-BB6F-4722-8619-FDFED10DC045/Cuufy.app/Cuufy 标识符:com.cuufyLLC.cuufy 版本:1.3 (1) Beta 标识符:A032A60E-406C -442D-836A-80540F61ADCA PID:2478事件:唤醒 采取的操作:无 唤醒:过去 141 秒内 45001 次唤醒(平均每秒 318 次唤醒),超过 300 秒内每秒 150 次唤醒的限制 唤醒限制:45000 限制持续时间:300 秒引起的唤醒:45001 持续时间:1.99 秒步骤:3
硬件型号:iPhone9,1 活动 CPU:2 引导参数:
目标进程的最重堆栈:3 ??? (libsystem_pthread.dylib + 49392) [0x189ad20f0] 3 ??? (libdispatch.dylib + 73472) [0x1898a0f00] 3 ??? (libdispatch.dylib + 38752) [0x189898760] 3 ??? (libdispatch.dylib + 35864) [0x189897c18] 3 ??? (libdispatch.dylib + 398468) [0x1898f0484] 3 ??? (libdispatch.dylib + 394952) [0x1898ef6c8] 3 ??? (<38F5549F-536E-3252-B54B-8CA43AD79EB0> + 59736) [0x101a6e958] 2 ??? (<38F5549F-536E-3252-B54B-8CA43AD79EB0> + 61980) [0x101a6f21c] 2 ??? (libsystem_c.dylib + 480420) [0x1899c24a4] 1 ??? (libsystem_kernel.dylib + 144424) [0x189a4d428]
Powerstats:Cuufy [2478] UUID:
907E938F-A407-382A-BFE9-BB62948993A1 路径:
/private/var/containers/Bundle/Application/EDAA1D65-BB6F-4722-8619-FDFED10DC045/Cuufy.app/Cuufy 架构:arm64 Parent :未知 [1] UID:
501 占用空间:202.73 MB 开始时间:2018-12-07 12:36:24 +0500 结束时间:2018-12-07 12:36:26 +0500 样本数:3 (100%) CPU 时间:1.501s 主要状态:2 个样本 Frontmost App、非抑制、用户模式、用户启动的有效线程 QoS、用户启动的请求线程 QoS、覆盖线程 QoS 未指定用户活动:0 个样本空闲,0 个样本活动,3 个样本未知电源:0 个电池样本,AC 上 0 个样本,3 个样本未知 3 _pthread_wqthread + 311 (libsystem_pthread.dylib + 49392) [0x189ad20f0] 3 _dispatch_workloop_worker_thread + 599 (libdispatch.dylib + 73472) [0x1898a0f00] 3 _dispatch_lane_invoke$pVARIANT.dylib + 38752) [0x189898760] 3 _dispatch_lane_serial_drain$VARIANT$mp + 591 (libdispatch.dylib + 35864) [0x189897c18] 3 _dispatch_client_callout + 15 (libdispatch.dylib + 398468) [0x1898f0484] 3 _dispatch_call_block_and_release + 23 (libdispatch.dylib + 394952) [0x1898ef6c8) 3 thunk for (capWebcallee_guaranteed) :0)(红蜘蛛中的WebSocket.swift:0 + 59736)[0x101a6e958] FoundationStream.connect中的2闭包#1(WebSocket.swift:209)(红蜘蛛中的WebSocket.swift:209 + 61980)[0x101a6f21c] 2 usleep + 63 (libsystem_c.dylib + 480420) [0x1899c24a4] 1 __semwait_signal + 8 (libsystem_kernel.dylib + 144424) [0x189a4d428] 1 1 nanosleep + 211 (libsystem_c.dylib + 480720) [0x1899c25d0] + 23 (libsystem_semkernel_signaldylib + 144440) [0x189a4d438] 1 _pthread_exit_if_canceled + 0 (libsystem_pthread.dylib + 52556) [0x189ad2d4c] FoundationStream.connect (WebSocket.swift:216) 中的 1 个闭包 #1 (Starscream + 62020 中的 WebSocket.swift:216) [0x101a6f244] 1 CFWriteStreamCopyError + 0 (CoreFoundation + 772364) [0x189e5690c]二进制图像:0x100524000 - ??? Cuufy <907E938F-A407-382A-BFE9-BB62948993A1> /private/var/containers/Bundle/Application/EDAA1D65-BB6F-4722-8619-FDFED10DC045/Cuufy.app/Cuufy 0x101a60000 - ??? ???<38F5549F-536E-3252-B54B-8CA43AD79EB0> Starscream 0x18988f000 - 0x1898fffff libdispatch.dylib /usr/lib/system/libdispatch.dylib 0x18994d000 - 0x1899cbfff libsystem_c.dylib <40DD5C3B-586A-38EB-9F52-74D994ECD9D2> /usr/lib/ system/libsystem_c.dylib 0x189a2a000 - 0x189a54fff libsystem_kernel.dylib <982CCBAD-717D-3A28-946E-BA07918897A3> /usr/lib/system/libsystem_kernel.dylib 0x189ac6000 - 0x189ad6fff libsystem_pthread。
ios - iOS 应用程序在单击应用程序委托中的后台任务生成的本地通知时崩溃
我在后台模式下运行网络任务。当应用程序在物理手机上处于前台时。当单击从调试菜单 ion Xcode 模拟后台提取时,应用程序消失并且网络任务(在应用程序 performFetchWithCompletionHandler 中配置)成功完成。单击本地通知后会生成本地通知。
当应用程序已经在后台时重复相同的过程。网络任务完成后,会出现通知,当我单击(触摸)通知时。应用程序崩溃并显示以下消息
2019-01-09 16:47:37.711639+0500 tesapp[7284:2106715] *** 断言失败 -[UIFetchContentInBackgroundAction sendResponse:withCompletion:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/BaseBoard/ BaseBoard-360.25/BaseBoard/BSAction.m:440
2019-01-09 16:47:37.712077+0500 tesapp[7284:2106715] *** 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“此请求已被绝育 - 您不能调用 -sendResponse:两次也不编码后'
*** First throw call stack: (0x1b55f8ec4 0x1b47c9a40 0x1b550eb3c 0x1b5ffd1d0 0x1b7e60e48 0x105f14dc8 0x105f2382c 0x1b7e15088 0x1e23705fc 0x1e27a6810 0x105f13824 0x105f14dc8 0x105f22a78 0x1b5588df4 0x1b5583cbc 0x1b55831f0 0x1b77fc584 0x1e278ed40 0x1047e6430 0x1b5042bb4)
libc++abi.dylib:以 NSException 类型的未捕获异常终止
通知已在应用委托中注册
呈现通知
显示通知
ios - 在 swift 类中发现 ObjectiveC 类中没有已知的选择器类方法
我已经在一个 swift 类中编写了一个类函数,然后尝试从一个objectiveC 类访问相同的函数,得到选择器“myMethodName”的无已知类方法。我也做过#import "ProjectName-Swift.h"
。它与低于 10.1 的 Xcode 一起正常工作。请尽早帮助我。提前致谢。
swift - 仅当在 `tableView (_: didSelectRowAt:)` 上调用 performSegue 时,才会出现“没有标识符的 segue”错误
我整天都在努力修复“没有标识符的segue”错误并被卡住了。
错误信息:
相关文件出现错误:
请Main.storyboard
在 GitHub 上查看我的。
捕获 ViewController 的 segue 配置(工作)
捕获 TableViewController 的 segue 配置(❌ 出现错误)
环境:
- macOS 莫哈韦 10.14.2
- Xcode 10.1
- 斯威夫特 4.2
我在 Main.storyboard 中做了什么:
创建
UINavigationController
为初始视图控制器并RootViewController
作为根视图控制器连接创建从作为模式视图
UINavigationController
打开的RootViewController
将
Open Modal
按钮与模态连接UINavigationController
并命名navigationSegue
创建
ViewController
,TableViewController
和CollectionViewController
将 modal 连接
UINavigationController
为ViewController
根视图控制器将
ViewController
与TableViewController
作为触发的 segue(手动)连接,命名为viewToTableSegue
将
TableViewController
与CollectionViewController
作为触发的 segue(手动)连接,命名为tableToCollectionSegue
连接
Next
Button 上ViewController
的@IBAction func didTapNext(_ sender: Any)
声明ViewController.swift
错误是如何发生的:
当我打电话performSegue(withIdentifier:sender:)
时ViewController.swift
,它起作用了。(转场捕获)
当我打电话performSegue(withIdentifier:sender:)
时TableViewController.swift
,它得到了错误。(转场捕获)
我读过的内容:
- performSegueWithIdentifier 没有带标识符的 segue
- Receiver has no segue with identifier 错误消息
- performSegueWithIdentifier 不产生带有标识符错误的 segue
- Segue 错误:ViewController 没有带有标识符的 segue
- 和更多
我试过的:
- 确保正确指定 segue 标识符并实际连接
- 重置所有模拟器设置和内容
- 清理 Xcode 构建文件夹和
~/Library/Developer/Xcode/DerivedData/
目录 - 重命名故事板
- 重启并重建 Xcode 项目
- 重启 Mac
ios - 如何映射具有数据数组的数据
我的回应是:
今天我有两种格式。在这两种格式中,只有我的数据来自响应。我需要在集合视图中显示它们。
我的 api 调用:
我的模型:
下面我为我的 json 中的项目创建了一个模型类。
问题是我的. 不pro
知道我什么时候做错了。
谢谢
swift - 登录和注销身份验证按钮在主视图控制器上从“登录”更改为“注销”,寻找最佳实践
首先....我是 swift 4.0 / Xcode 10.1 开发的新手。我遇到的设计问题是我创建了一个带有firebase身份验证的登录页面(有效),我目前正在尝试找出设置它的最佳实践,以便我的“登录”按钮位于右上角完成 firebase 身份验证过程后,页面将更改为“注销”。我附上了一张应该有帮助的图片。我似乎找不到任何关于这类事情的最佳实践的文档......
我的猜测是我设置了第二个视图控制器,但在用户通过身份验证后“受保护”。但是,如果有另一种/更好的方法来完成这个我不知道的情况,我会问这个问题吗?
// 为登录按钮添加变量作为布尔值,如果登录为真和假,则为值添加按钮。我现在正在寻找有关如何调用上面的登录功能的帮助。抱歉,我对 swift 4.0 很陌生。非常感谢任何帮助
ios - UITabBarController 图标未显示
我有一个UITabBarController
嵌入了四个视图控制器的应用程序。
我已经为正常状态和选定状态创建了图标,并通过界面构建器进行了设置。根据新的设计指南,各个图标的大小略有不同。图标也是PDF。我最初将它的 Render As 属性设置为 Template Image。
显示标签栏图标的标题,但不显示图标。
但是它们确实出现在界面构建器中。
然后我将“渲染为”设置为“原始”和“默认”,但都不起作用。
我正在使用 Xcode 10.1。我在这里想念什么?
ios - Firebase Pod 安装问题
我在为 Firebase 应用内消息安装 pod 时遇到问题。在我的代码中,我已经在平台 9.0 上安装了 firebase pod("Firebase/core")。现在我想在我的应用程序中集成 Firebase In-App Messaging,因此尝试在 Xcode 10.1 上安装 Firebase In-App Messaging 的 pod。但得到错误:“[!] CocoaPods 找不到 pod “Firebase/InAppMessagingDisplay”的兼容版本:在 Podfile:Firebase/InAppMessagingDisplay
您的规范源都不包含满足依赖项的规范:Firebase/InAppMessagingDisplay
.
您有: * 过时的源代码库,您可以使用pod repo update
或 进行更新pod install --repo-update
。* 输入错误的名称或版本。* 未将托管 Podspec 的源代码库添加到您的 Podfile。
注意:从 CocoaPods 1.0 开始,默认情况下pod repo update
不会发生pod install
。”
我尝试了谷歌和堆栈流上给出的所有东西。我更新了我的 pod 文件,我也更新了可可豆荚。我尝试了所有可能性,但无法解决我的问题。