xcode9相关内容

同时访问0x10f10df48,但修改需要独占访问

我正在进行SWIFT4迁移,出现此警告(这会使我的应用非常慢)。 同时访问0x10f10df48,但修改需要独占访问。 在线 else if (context == &KVOContext && keyPath == contentSizeKeyPath && object as? UIScrollView == scrollView) { 找不到如何解决此问题。 推荐 ..
发布时间:2022-03-24 12:58:51 其他开发

接口生成器从目标拾取错误目标继承模块

我有一个项目,有三个方案(Debug-MyApp、Beta-MyApp、MyApp)。 该项目有三种配置(Debug、Beta和AppStore)。此外,每个目标都构建各自的配置。 当我在Interface Builder中使用自定义类并使用“从目标继承模块”(默认设置)时,它总是选择Beta_MyApp模块,而不是我正在构建的任何目标(通常是Debug-MyApp)。 我在xibs/故事板中验证 ..
发布时间:2022-03-14 13:02:02 移动开发

iPhone X全面屏问题

今天我安装了 Xcode 9 并为 iPhone x 构建了我的应用程序.但上下区域显示为黑色,就像我们几年前在 iPhone 5 屏幕切换到 3.5 到 4 时遇到的场景一样. 我们如何简单地解决这个问题? 解决方案 你应该使用安全区. 对于具有自定义布局的应用,也应该支持 iPhone X相对容易,特别是如果您的应用程序使用自动布局并遵守到安全区域和边距布局指南. 阅 ..
发布时间:2022-01-18 20:32:52 其他开发

iOS 11 iPhone x 安全区域布局指南

我的应用程序已经在应用商店中了,昨天我将我的 Xcode 版本更新到了 9,并且除了 iPhone x 之外运行良好.UI 崩溃了. 1.在这里,我创建了两个 UIView(均为固定高度),分别命名为 Header 和 Tab bar,并且我隐藏了我的 NavigationBar 整个应用程序. 2.为UIViewController添加扩展,用于制作Header和Tab bar f ..
发布时间:2022-01-18 19:56:35 移动开发

Xcode 9 在 Spritekit 的 SKScene 中设置纹理时崩溃

我目前正在使用 Xcode 在 Spritekit 中构建游戏.更新到 Xcode 9 后,我发现每次通过 .sks 文件设置纹理时,Xcode 都会立即崩溃.我重新启动了计算机,更新了应用程序,重新加载了纹理,但没有任何改变.我有 2017 Macbook Prof 13" w/touch bar.以下是诊断: 进程:Xcode [577]路径:/Applications/Xcode.app/ ..
发布时间:2022-01-11 11:59:13 其他开发

在已设置的图像 swift 4 上加载图像的问题

我在 cellForItemAtIndexPath 中遇到问题,我将图像设置为单元格的 UIButton,但每次滚动 collectionView 的单元格时,它都会一次又一次地将图像放置在已设置的图像之上.我可以说是因为图像的阴影越来越厚.我正在从该快速文件中创建的图像文字数组中提取图像,并且正在加载正确的图像,因此那里没有问题.我确信这对大多数人来说是一个简单的解决方法,但我似乎无法在任何地方 ..
发布时间:2022-01-09 08:36:57 其他开发

在 swift 4、iOS 11 中的 UICollectionView 中添加导航栏

升级 iOS 11 和 swift 4(Xcode 9) 后,我遇到了很多 UI 问题.:( 最无法解决的问题是导航问题. 我将导航栏放在 UICollectionView 控制器中. 导航栏高度未正确显示,但是我编写了代码. 我将导航栏高度设置为“100".我在 ViewDidLoad() 中编写此代码. if #available(iOS 11.0, *) {print(" ..

Xcode 9 自动完成不工作 100% - 部分工作

今天早上,Xcode 9.0 (9A235) 显示了一个新的/奇怪的自动完成框,它与以前完全不同.我如何获得完整的自动完成框,以便自动完成看起来像它通常的样子? 解决方案 要尝试的事情:#1如果使用 cocoapods,请在项目目录中运行此命令: rm -rf ~/Library/Caches/CocoaPods;rm -rf 豆荚;rm -rf ~/Library/Developer/ ..
发布时间:2022-01-05 12:30:34 其他开发

如何在 Xcode 9 上构建 Swift 3 项目?

Xcode 9 发行说明说支持 Swift 3 编译: Swift 4 和 Swift 3 的一个编译器,Swift 4 和 Swift 3 目标可以在同一个项目中一起编译. 我已经安装了 Xcode 9 测试版.但是当我按 Build 时,它会显示一堆错误.在 Xcode 9 中使用 Swift 3 时是否需要做一些特殊的准备? 更新: 使用 Swift 3.1 编译的模 ..
发布时间:2022-01-01 11:35:05 移动开发

Xcode 9 - 无法发出预编译头文件

我通过 MyProjectName-Bridging-Header.h 在 Objective-C 和 swift 中有一个项目,我还配置了 Objective-C 桥接头.我还在 .pch 文件中添加了“MyprojectName-Swift.h". 这在 xcode 8.2 上运行良好,但是当我从 xcode 9 构建我的项目时,出现以下错误. 未能发出预编译头'/Library/ ..
发布时间:2021-12-05 20:48:38 移动开发

Xcode 9 Swift 语言版本 (SWIFT_VERSION)

我最近将 xcode 更新到版本 9.在此之前,在 Xcode 8.x 中每当我使用 pod update 时,它都会向我显示一个更新代码,用于将代码转换为 Swift 3 并执行此操作解决错误.但现在它给了我这个错误: 必须设置“Swift 语言版本"(SWIFT_VERSION) 构建设置到使用 Swift 的目标的支持值.这个设置可以在构建设置编辑器中设置. 对于这个错误,我尝试 ..
发布时间:2021-12-05 20:37:23 移动开发

什么是 iOS11/Xcode 9 中的 TIC 读取状态 1:57?

更新到 Xcode 9 后,使用 Swift 3 和 iPhone X 模拟器,我的控制台充满了: TIC 读取状态 [11:0x0]: 1:57TIC 读取状态 [11:0x0]:1:57TIC 读取状态 [11:0x0]:1:57... 那是什么,我该如何解决?非常感谢帮助. PS:我不喜欢在构建方案中使用 Environment Variable 来“沉默"它. 解决方案 ..
发布时间:2021-12-05 20:25:08 其他开发

你如何在 iOS 11、Apple TV 4K 等的 Xcode 9 中进行无线调试?

最近在 Xcode 9、iOS 11 和 tvOS 11 中添加了无线调试功能.Apple TV 4K 没有 USB 端口,因此需要无线调试.你如何在 Xcode 中进行这种无线调试? 解决方案 设置网络调试设备 来自 help.apple.com 注意:Mac 系统和 iPhone/iPad 应共享同一网络才能使用无线调试. 有时不能用,需要重启设备/网络连接 通 ..
发布时间:2021-12-05 20:08:32 移动开发

如何在 Core Data 中使用 swift 4 Codable?

Codable 似乎是一个非常令人兴奋的功能.但我想知道我们如何在 Core Data 中使用它?特别是,是否可以直接从/向 NSManagedObject 编码/解码 JSON? 我尝试了一个非常简单的例子: 并自己定义了Foo: 导入 CoreData@objc(Foo)公共类 Foo: NSManagedObject, Codable {} 但是当像这样使用它时: let ..
发布时间:2021-12-02 15:36:42 移动开发

在 iPhone X 模拟器的顶部和底部看到黑条

在 iPhone X Simulator (GM Seed) 中运行我的应用程序我注意到两个奇怪的效果: 该应用程序未使用全屏空间(顶部和底部区域为黑色) 标题栏下方有一个奇怪的白色条 有谁知道这里发生了什么以及如何解决这个问题?我在 Interface Builder 中找不到任何新设置. 解决方案 当使用启动图像(而不是更简单的启动屏幕文件)时,您需要为您希望支持的每种设 ..
发布时间:2021-12-01 17:33:37 移动开发

Xcode 9 的安全区域

在探索 Xcode9 Beta 时发现 Safe Area 在界面构建器上查看层次结构查看器.很好奇并试图了解 Apples 文档中的 Safe Area,主要是文档说“与自动布局直接交互的视图区域" 但它并没有让我满意,我想知道实际用途这个新事物. 有人知道吗? Apple 文档中安全区域的结论段落. UILayoutGuide 类旨在执行以前由虚拟视图执行的所有任务,但以更安 ..
发布时间:2021-12-01 17:28:38 移动开发

在没有 iPhone6s 或更新版本的情况下测试 ARKit

我在决定下载 Xcode9 之前.我想玩新框架 - ARKit.我知道要使用 ARKit 运行应用程序,我需要配备 A9 或更新芯片的设备.不幸的是,我有一个旧的.我的问题是针对已经下载了新 Xcode 的人.在我的情况下有可能运行 ARKit 应用程序吗?任何模拟器或其他东西?有什么想法或者我必须购买新设备吗? 解决方案 ARKit 可在任何 iOS 11 设备上使用,但支持高质量 AR ..
发布时间:2021-11-17 21:32:00 移动开发