标签: xcode11

键盘卡在ios 13模拟器中

我一直在尝试使我的项目与新的Xcode 11协同工作。除在某些情况下(当我在模拟器上运行我的应用程序(iPhone 11 Pro Max)时,在单击EditTexts后该应用程序冻结)之外,其他所有操作均正常进行。我使用该应用几次后,就会发生这种情况。如果清除模拟器内存​​并重新启动,则一切正常。

我仅使用EditText创建了一个视图控制器,并且能够复制冻结的模拟器。有时在启动软键盘之前冻结,有时在显示之后冻结。我仍然可以终止该应用程序并通过Xcode重新运行它,但是除非我在模拟器上进行硬件重置,否则每次都会冻结。

我只是担心这是否也会在设备上发生?有人面对过吗?

编辑:只是添加。发生这种情况时,我尝试使用消息传递应用程序,并且在那里发生了同样的事情。

ios swift xcode11

36
推荐指数
6
解决办法
2858
查看次数

Xcode 11 beta 4错误:命令CompileSwiftSources失败,退出代码为非零

我已经下载了最新的Xcode beta4。在构建时,我的3个Pod出现了相同的错误:

Command CompileSwiftSources failed with a nonzero exit code
<unknown>:0: error: unknown argument: '-w'
<unknown>:0: error: unknown argument: '-Xanalyzer'
<unknown>:0: error: unknown argument: '-analyzer-disable-all-checks'
Run Code Online (Sandbox Code Playgroud)

这是MarqueeLabel荚日志: 在此处输入图片说明

我试过了:

  • 清洁和深度清洁(shift+ alt+ cmd+ k
  • 删除衍生数据文件夹
  • 重新启动Xcode

我看不到发行说明中列出的错误。 https://developer.apple.com/documentation/xcode_release_notes/xcode_11_beta_4_release_notes

有谁知道问题出在哪里或解决方法?

xcode cocoapods xcode11

34
推荐指数
3
解决办法
2160
查看次数

Xcode 11:画布不显示

我正在尝试从Xcode 11运行新的Canvas功能,但是Canvas不会显示。我究竟做错了什么?

我刚刚创建了一个新的默认项目(单视图应用程序),对其进行了编译并激活了“编辑器>编辑器和画布”。我可以导航到项目中的每个文件,没有任何显示。

还需要做什么?

ios swift swiftui xcode11

30
推荐指数
8
解决办法
9751
查看次数

addSubView SwiftUI View to UIKit UIView in Swift

我试图将SubView SwiftUI 视图添加到UIView。 self.view.addSubview(contentView)

错误:无法将“ContentView”类型的值转换为预期的参数类型“UIView”

请帮我实现这个 UI。

import UIKit
import SwiftUI

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
        view.backgroundColor = UIColor.lightGray

        let contentView = ContentView()
        view.addSubview(contentView) // Error: Cannot convert value of type 'ContentView' to expected argument type 'UIView'
    }


}


struct ContentView: View {
    var body: some  View {
        Text("Hello world")
    }

}
Run Code Online (Sandbox Code Playgroud)

uikit ios13 swiftui xcode11

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

iOS 13-使用UISearchBar _searchField的自定义SearchBar无法正常工作

在Xcode-11-Beta(ios13)之前,以下代码用于自定义searchbar值以获取使key正常工作的键值。现在低于崩溃日志。

'NSGenericException',原因:'禁止访问UISearchBar的_searchField ivar。这是一个应用程序错误”

- (UITextField *)textField
{
 return [self valueForKey:@"_searchField"];
}
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏。

objective-c uisearchbar ios13 xcode11

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

如何使用自动布局修复Xcode 11(iOS 12,iOS 13)中的“可滚动内容大小歧义”

使用自动版式时,无法在Xcode 11 beta的视图控制器中设置简单的UIScrollView。我知道必须将滚动视图限制在边缘,然后将滚动视图的宽度和高度设置为等于包含滚动视图的整个视图的宽度和高度。但是,当我尝试设置宽度和高度相等时,我没有选择。

在滚动视图中右键单击并拖动到整个主视图时,将获得以下选项:

  • 通往安全区域的空间
  • 安全区域的顶部空间
  • 将空间拖到安全区域
  • 底部空间到安全区域
  • 在安全区域内水平居中
  • 在安全区域内垂直居中

在其他视频中,我似乎没有提供“等宽”和“等高”选项。

我是在做错什么,还是Apple改变了Xcode 11中滚动视图的工作方式?

uiscrollview ios-autolayout xcode11

25
推荐指数
2
解决办法
5448
查看次数

“无效模式'kCFRunLoopCommonModes'...”是什么意思?

环境:版本11.0 beta 3(11M362v)

这是全文:

invalid mode 'kCFRunLoopCommonModes' provided to CFRunLoopRunSpecific - break on _CFRunLoopError_RunCalledWithInvalidMode to debug. 
This message will only appear once per execution.
Hello World
Run Code Online (Sandbox Code Playgroud)

仅当我单击与动作连接的UISwitch按钮时,才会显示此消息;在这里打印“ Hello World”。

显然,该动作的行为不受影响。

在此处输入图片说明

作为比较,我在工具栏上创建了一个正常工作的UIBarButtonItem。因此,切换按钮有点令人讨厌。

问题:为什么会出现,这是什么意思?补救?

uiswitch xcode11

25
推荐指数
3
解决办法
2174
查看次数

在 SwiftUI 中链接动画

我正在 SwiftUI 中处理相对复杂的动画,并且想知道链接各种动画阶段的最佳/最优雅的方式是什么。

假设我有一个视图,它首先需要缩放,然后等待几秒钟然后消失(然后等待几秒钟并重新开始 - 无限期)。

如果我尝试在同一个视图/堆栈上使用多个 withAnimation() 块,它们最终会相互干扰并弄乱动画。

到目前为止我能想到的最好的方法是在初始视图 .onAppear() 修饰符上调用一个自定义函数,在该函数中,为动画的每个阶段使用 withAnimation() 块,它们之间有延迟。所以,它基本上看起来像这样:

func doAnimations() {
  withAnimation(...)

  DispatchQueue.main.asyncAfter(...)
    withAnimation(...)

  DispatchQueue.main.asyncAfter(...)
    withAnimation(...)

  ...

}
Run Code Online (Sandbox Code Playgroud)

它最终很长而且不是很“漂亮”。我确信必须有更好/更好的方法来做到这一点,但到目前为止我尝试的一切都没有给我我想要的确切流程。

任何想法/建议/提示将不胜感激。谢谢!

animation ios13 swiftui xcode11

24
推荐指数
3
解决办法
7004
查看次数

Xcode 11 beta 6背后的Xcode 11 beta 7下载链接?

我试图下载几次Xcode beta版本,应该是具有iOS 13.1 beta支持的Xcode 11 beta 7。我正在从以下链接下载它:https : //download.developer.apple.com/Developer_Tools/Xcode_11_Beta_7/Xcode_11_Beta_7.xip

另外,拆包时,显然是在拆包Xcode 11 beta 7:

在此处输入图片说明

但是,在打开包装后(8月27日23:05左右),我看到以下内容:

在此处输入图片说明

当我启动Xcode时,我看到了:

在此处输入图片说明

任何想法可能会发生什么?

在此先感谢您提供任何答案。

xcode xcode11

24
推荐指数
3
解决办法
2108
查看次数

我在哪里可以下载旧版本的Xcode?

我可以从Apple开发人员中心下载当前版本的Xcode和其他资源,但在哪里可以下载旧版本?

具体来说,我正在寻找最近的旧Xcode

xcode dmg download xcode10 xcode11

22
推荐指数
4
解决办法
4万
查看次数