小编ben*_*art的帖子

Xcode 12.3 一直冻结

我更新到最新的 AppStore 版本的 Xcode(12.3、12C33)。它工作了一两个小时。之后,它在打开几秒钟到几分钟后开始不断冻结。

我已经尝试了以下,到目前为止都没有成功:

  • 重启 macOS
  • 清除派生数据
  • 尝试过不同的项目
  • 更新到最新的 macOS 11

任何其他想法或建议如何解决这个问题?


更新

我可以确认这是在 Xcode 中修复的 12.5

macos xcode

52
推荐指数
4
解决办法
7069
查看次数

将Xcode 8支持插件( - >恶魔岛)

Apple在Xcode 8中引入了Xcode源代码编辑器扩展.Xcode 8是否仍然支持通过Alcatraz提供的插件?

xcode8

30
推荐指数
3
解决办法
2万
查看次数

在iOS模拟器上重复请求麦克风权限

我在需要使用麦克风许可的应用上使用Xcode 10.1(10B61).(几乎)每次我从Xcode(在模拟器中)启动应用程序时,我会得到一个系统弹出窗口:

"Appname"想要访问麦克风"隐私 - 麦克风使用说明"">

如果我选择"不允许"或"确定"并不重要.此消息不断弹出.我该如何解决?

xcode ios-simulator macos-mojave

18
推荐指数
1
解决办法
3993
查看次数

使用 CloudKit 时 SwiftData 模型的独特属性

不幸的是,使用 CloudKit 时,该.unique属性不可用于 SwiftData 模型属性。是否有最佳实践为我自己的模型设置这样的约束?

对于本地数据库,在创建和插入新模型之前获取(和过滤)模型是相当简单的。

但是如何防止来自其他设备的模型重复 - 即,在从 CloudKit 导入时将重复的模型与本地现有的模型合并,然后将它们插入到本地 SwiftData DB 中?

cloudkit swift-data

5
推荐指数
1
解决办法
241
查看次数

覆盖UIViewConrtoller扩展中的preferredStatusBarStyle

我想覆盖这样preferredStatusBarStyle的扩展名UIViewController

extension UIViewController {
    open override var preferredStatusBarStyle: UIStatusBarStyle {
      return .lightContent
    }
}
Run Code Online (Sandbox Code Playgroud)

编译器抛出此错误 Getter for 'preferredStatusBarStyle' with Objective-C selector 'preferredStatusBarStyle' conflicts with method 'preferredStatusBarStyle()' with the same Objective-C selector

将相同的替代应用于UINavigationController而非UIViewController工程;但是preferredStatusBarStyle是UIViewController继承的var。

->为什么可以将此扩展名应用于UINavigationController但不能应用于UIViewController

uiviewcontroller ios swift

2
推荐指数
1
解决办法
1842
查看次数

NSTask在操场上

我想知道NSTask是否在游乐场不可用.这不编译

import Foundation
let task = NSTask()
Run Code Online (Sandbox Code Playgroud)

有谁知道这是否可能还是我错过了什么?

更新 可以创建iOS或OS X游乐场.也可以在最初创建游乐场后更改所选平台:Xcode> View> Utilities> Show File Inspector (cmd + opt + 1) - >平台有一个下拉菜单.

macos nstask swift swift-playground

1
推荐指数
1
解决办法
381
查看次数