标签: xcode11

xcode 11 关闭辅助编辑器快捷方式

除了重点编辑器之外,是否有关闭所有其他编辑器的快捷方式?

以前我会用选项打开一个文件,这样它就会显示为第二个编辑器。当我完成第二个编辑器时,我将仅使用 show editor(命令 + 返回)“关闭”它。使用 xcode 11,第二个编辑器不是助理编辑器的一部分。所以,我不能只用显示编辑器“关闭”它。

简单来说.. 是否有关闭右侧编辑器并仅显示左侧编辑器的快捷方式。

在此处输入图片说明

xcode11

7
推荐指数
2
解决办法
993
查看次数

dyld:找不到符号:___chkstk_darwin

将 Xcode 升级到版本 11.1 (11A1027) 后,我的 iOS 应用程序 (MyApp) 在开始运行时在 Xcode 中崩溃,并出现以下运行时错误:

dyld:未找到符号:___chkstk_darwin 引用自:/var/containers/Bundle/Application/xxxxxxxxxx/MyApp.app/MyApp 预期位于:/usr/lib/libSystem.B.dylib

MacOS:Mojave 10.14.6 (18G103) Xcode:11.1 (11A1027) 目标设备:iPhone 6 Plus 目标设备 iOS:12.4.2

在 Xcode 10.3 中没有任何问题。任何帮助,评论将不胜感激。提前致谢。

xcode xcode11

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

如何使用 XCTest 从 iOS 13 删除/重置应用程序?

最近我开始使用 XCTest 测试 iOS 应用程序,但我发现了一些困难,主要困难是删除或重置每个测试类中的应用程序内容。

我目前正在使用 XCode 11 并尝试从 iOS 13 中为每个测试类删除/重置应用程序,我已经尝试过:

  • 通过跳板删除应用程序
  • 转至应用程序设置删除应用程序

这一步在我的测试中非常重要,因为在每个测试中我都需要创建一个配置文件并登录,所以在下一个测试中我需要从头开始安装应用程序

xcode xctest xcuitest ios13 xcode11

7
推荐指数
2
解决办法
6176
查看次数

SwiftUI 导航栏和状态栏 - 使它们的颜色相同

我有一个新的应用程序,理想情况下,它的顶部会有一个深蓝色的导航栏,向上延伸到状态栏的后面。使这个不透明和正确的蓝色颜色很痛苦,但我终于想出了如何通过将以下内容放在包含 NavigationView 的视图的 init() 中来使其工作:

init() {
    UINavigationBar.appearance().barTintColor = UIColor(named: "primaryBlue")
    UINavigationBar.appearance().backgroundColor = UIColor(named: "primaryBlue")
    UINavigationBar.appearance().setBackgroundImage(UIImage(), for: .default)
    UINavigationBar.appearance().isOpaque = true
}
Run Code Online (Sandbox Code Playgroud)

这会产生一个如下所示的导航栏。它是蓝色的,但状态栏仍然是白色带黑色文本(我希望它是带白色文本的深蓝色)。

在此处输入图片说明

接下来,我知道我必须使状态栏的文本“轻内容”,并从 Idiqual here找到了一个很好的解决方案,但这只是改变了栏的颜色“主题”,似乎没有一种使用此方法更改背景颜色的方法。实施后,我现在有一个状态栏,可以在深色背景上显示浅色文本,但我无法弄清楚如何让 NavigationView 的深蓝色背景扩展到状态栏的顶部。所以我剩下的是这个:

在此处输入图片说明

我尝试了几件事,例如将 .edgesIgnoringSafeArea(.top) 添加到几个不同的地方,包括 NavigationView 的右括号以及我在父视图中的 TabView,但没有任何效果。我错过了一些简单的东西吗?如何将 NavigationBar 的颜色扩展到屏幕顶部?这是我的导航视图的代码。此结构称为“FetchFrontPageArticles”:

var body: some View {
    NavigationView {
        VStack {
            List(self.fetcher.articles) { article in
                ...
            }.navigationBarTitle("", displayMode: .inline)
            .navigationBarItems(
                leading: Text(""),
                trailing: NavProfile()
            )
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

“FetchFrontPageArticles”是从此处显示的父 TabView 加载的:

TabView(selection: $selection){
        FetchFrontPageArticles()
            .tabItem {
                VStack {
                    Image("house")
                    Text("Home")
                }
            }
            .tag(0)
        Text("Second View") …
Run Code Online (Sandbox Code Playgroud)

xcode ios swift swiftui xcode11

7
推荐指数
2
解决办法
6428
查看次数

在 iOS 13 中使用 NDI SDK 4.5 的视频广播不起作用。LAN 中的接收器未收到任何视频数据包

我一直在尝试在 Objective-C iOS-13 应用程序中使用 NDI SDK 4.5 从 iPhone 设备广播相机捕获。

我的示例代码在公共 Github 存储库中:https : //github.com/bharatbiswal/CameraExampleObjectiveC

以下是我发送CMSampleBufferRefsampleBuffer 的方式:

CVPixelBufferRef pixelBuffer = CMSampleBufferGetImageBuffer(sampleBuffer);

NDIlib_video_frame_v2_t video_frame;
video_frame.xres = VIDEO_CAPTURE_WIDTH;
video_frame.yres = VIDEO_CAPTURE_HEIGHT;
video_frame.FourCC = NDIlib_FourCC_type_UYVY; // kCVPixelFormatType_420YpCbCr8BiPlanarFullRange
video_frame.line_stride_in_bytes = VIDEO_CAPTURE_WIDTH * VIDEO_CAPTURE_PIXEL_SIZE;
video_frame.p_data = CVPixelBufferGetBaseAddress(pixelBuffer);
NDIlib_send_send_video_v2(self.my_ndi_send, &video_frame);
Run Code Online (Sandbox Code Playgroud)

我一直在使用“ NewTek NDI Video Monitor ”从网络接收视频。但是,即使它显示为源,视频也不会播放。

有没有人在 iOS 中使用 NDI SDK 来构建广播发送器或接收器功能?请帮忙。

ios13 xcode11

7
推荐指数
2
解决办法
709
查看次数

如何防止 Xcode 的重新缩进(Control + i)功能滚动到底部?

编写一些代码后,我通常选择所有行,然后点击Control+ i

这会重新缩进代码,但会令人烦恼地一直滚动到底部。

有没有办法阻止 Xcode 向下滚动,以便我可以保留滚动位置?

xcode xcode11

7
推荐指数
0
解决办法
77
查看次数

尝试重命名变量时,Xcode 11.5 重命名重构失败

当我尝试重命名任何变量时,Xcode 给出以下错误:

我尝试过重新启动 Xcode,但还是发生了同样的事情。有什么想法如何修复吗?

xcode swift xcode11 xcode11.5

7
推荐指数
2
解决办法
2425
查看次数

如何将 Xcode 环境变量从 Target 传递到其依赖项

我的项目有 2 个应用程序目标(App-A 和 App-B,2 个不同的 iOS 应用程序)和两个应用程序目标正在使用的一些不同的依赖项目标(静态库)。

依赖项之一是与后端通信的内部静态框架。该框架有一个运行脚本(在编译任何代码之前)运行以生成 swift 代码。该脚本采用每个应用程序目标都不同的输入文件。

我想在 App Target 中设置一个环境变量,我可以在静态框架的运行脚本中使用它来确定要使用哪个输入文件。

我尝试设置项目->构建设置->User-defined变量并在应用程序目标中设置适当的值,但静态框架似乎从项目设置而不是从目标设置获取值。

在 Xcode 上,有什么方法可以将值从目标应用程序传递到依赖的静态库并在构建过程中使用它?

我使用的是 Xcode 11.3.1

如有任何帮助,我们将不胜感激,谢谢。

xcodebuild xcode11 xcode11.3

7
推荐指数
0
解决办法
546
查看次数

如何修复复制/粘贴 Xcode 上损坏的缩进

将 xcode 升级到 v.11 后,当我复制/粘贴代码时,缩进消失了。下面的示例显示了我复制代码时的外观。有人知道如何解决这个问题吗?

public func configure(_ view: WithdrawelView) {
        view.paySumLabel.text = self.pay
        view.expensesSumLabel.text = self.expenses
        view.refundSumLabel.text = self.refund
        view.taxLastYearSumLabel.text = self.taxLastYear
        view.futureWithdrawelSumLabel.text = self.futureWithdrawel
        view.balanceSumLabel.text = self.balance
    }
public func configure(_ view: WithdrawelView) {
           view.paySumLabel.text = self.pay
           view.expensesSumLabel.text = self.expenses
           view.refundSumLabel.text = self.refund
           view.taxLastYearSumLabel.text = self.taxLastYear
           view.futureWithdrawelSumLabel.text = self.futureWithdrawel
           view.balanceSumLabel.text = self.balance
       }
Run Code Online (Sandbox Code Playgroud)

auto-indent swift xcode11

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

Clipped 实际上并没有剪辑 SwiftUI 中的图像

我正在尝试剪切图像,正如我们看到的 UI 一样,它看起来不错,但实际上它不会剪切图像,从而导致其他 UI 元素无响应。

在此输入图像描述

这是我正在使用的代码。

struct ImageContentView: View {
    var urls:[String] = [
        "https://lh3.googleusercontent.com/proxy/80im-IBfLODpLDj8d02uEpSVIhqdjen6H6CeFwgRBxeua-Dgw0R3WONFj1Gk8CwB_MufmC9rQ8qHjyWMejwFcJ1PA2s8AAu5WVsmJA=s0-d",
        "https://wallpaperaccess.com/full/530919.jpg"
    ] 
    var body: some View {
        ScrollView{
            VStack{
                Button(action: {
                    
                }, label: {
                    Text("Hello")
                })
                VStack(spacing: 20.0) {
                    ForEach(self.urls, id:\.self) { url in
                        WebImage(url: URL.init(string: url)!)
                            .resizable()
                            .aspectRatio(contentMode: ContentMode.fill)
                            .frame(height: UIScreen.main.bounds.size.width * 0.5) 
                            .clipped()
                            .cornerRadius(10.0)
                            .shadow(color: Color.red, radius: 10.0, x: 0, y: 0)
                    }
                }.padding()
            }
        }
    }
}    
Run Code Online (Sandbox Code Playgroud)

imageview clipped sdwebimage swiftui xcode11

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