问题标签 [xcode9.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.
svn - 如何在 Xcode 9.x 中使用 SVN 源代码管理?
我想使用 SVN 进行源代码控制。SVN 在我们的一台本地服务器上运行,并与其他项目/IDE 配合良好。在 Xcode 9.3 版中,我找不到任何将我的项目共享到 SVN 的方法。
ios - 单元测试目标的 FirebaseApp.configure() 崩溃
我遇到了一个奇怪的问题,FirebaseApp.configure()
调用导致我的应用程序立即崩溃,因为我的单元测试目标。它对于我的标准构建运行得很好。
任何想法为什么会发生这种情况?
这是堆栈跟踪:
bc++abi.dylib:以 NSException 类型的未捕获异常终止
在崩溃之前,我还看到了大量的日志条目,例如:
我已经通过 CocoaPods 安装了 Firebase 和 Firebase/Crashlytics。我不确定这是否与 Xcode 9.3 有关——这发生在两个单独的项目中,而且我相当确定以前的旧项目没有发生这种情况。
我已经打印出捆绑包的内容,并且GoogleService-Info.plist
文件似乎在那里。
任何帮助将非常感激!
ios - 转换为 Swift 4.1 后无法从框架中看到公共协议
我在 Swift 2.3 中有框架,我已成功转换为 Swift 3.3,它在 Xcode 8.3.3 上按预期工作。我什至可以看到其中的公共协议。
将项目转换为 Swift 4.1 并构建后,我无法在头文件中看到公共协议
例如:
通信管理器在 Swift4 框架头文件中不可见。我也尝试清除派生数据,但这也没有帮助。
我已经检查并尝试了以下链接,但没有一个有帮助
为什么公共协议不可见?
更新:
如果我在 Xcode 9.3 中将 Swift 语言版本更改为 Swift3.3,则公共协议在标题中可见,并且 .h 文件的第一行说明了这一点
// Generated by Apple Swift version 4.1 effective-3.3 (swiftlang-902.0.48 clang-902.0.37.1)
这是否意味着它适用于用 Swift4 编写的应用程序?
swift4 - 在 Swift4 中从不同的视口添加或减去数字
我是新来的,想问一个已经为我工作了好几天的问题。我刚刚学习 Swift 4,而且我已经走了很长一段路。我真的不知道该怎么办了,我关于 swift 的书也对我没有帮助。
我创建了一个小测试应用程序,应该在其中简单地收费。
有 5 个视图控制器。第一个有 4 个按钮,可以访问其他 4 个按钮中的一个,并在文本框中输入一个数字。然后这个数字在标签中的第一个视图控制器中输出。显示数字,甚至在重新启动应用程序后再次显示最后输入的数字。
但现在我想从第一个视图控制器中扣除数字。如何修复代码?
我的视口:
主视口中的代码:
以及其他四个之一的代码:
xcode - Xcode 9.3 一直忘记 Xcode Server 的密码
每次我启动 Xcode 9.3 并转到报告导航器时,我的 Xcode 服务器都会断开连接
当我转到设置中的帐户选项卡时,它会显示一个错误。
当我输入凭据时,它可以工作。但似乎 Xcode 每次重新启动时都会忘记凭据。
我也经历了这个问题(每次我关闭并重新打开 Xcode 时 xcode 9.3 会话都会过期),因为它可能是钥匙串的问题。但它没有帮助。
swift - SceneKit 错误:C3DSkinnerUpdateJointsAndBoundingBox 蒙皮器没有网格
当我为我的服务器加载 .scn 文件下载并在本地存储在用户域目录中时,当我在 Scene Kit 中使用这些文件时,我收到了这个错误,我无法动态应用动画。由于骨头和剥皮者不是联合的。SCN 文件包含皮肤几何网格节点和骨骼节点(rig)。
代码加载,我能够看到模型,但它确实加载了skinner。并获得错误为"[SceneKit] Error: C3DSkinnerUpdateJointsAndBoundingBox skinner has no mesh"。
注意:如果我使用 assets 文件夹中的所有角色和动画 dae 文件并在代码中使用它,效果很好。(我使用 xcode 将 dae 转换为 scn 文件)
uiimageview - 如何检测 UIImageView 的默认图像是否仍然存在?
我有一个应用程序,用户在其中提交寻宝游戏图像。他们可以选择提交第二张照片。我正在使用两个 UIImageView,它们都带有默认图像。点击它们会触发相机,如果用户拍照,它将替换我的默认图像。所有这些都按预期工作。
下一步是用户可以通过电子邮件发送这些图像。当我调用我的组合视图时,我想检测默认图像是否仍然存在于那个可选的第二张照片中,并抑制它。我不知道如何检测默认图像是否仍分配给 UIImageView 并且 Google 似乎也不想给我答案。
使用 Swift 4,如何检测 UIImageView 是否仍在显示默认图像?