问题标签 [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.
ios - xCode 9.3 打破了弹出视图的宽度
由于我已将XCode 9.3
所有弹出框视图更新为默认宽度为320
. 如果我回到XCode 9.2
一切都很好,并且相同的弹出视图显示为1024
. 这发生在main.storyboard
每一个ViewController
用作弹出框的地方。如果我尝试覆盖宽度,它会再次跳回320
。其他视图在 处显示正常宽度XCode 9.3
。感觉新XCode
版本将所有弹出框视图减少到iPhone
默认宽度?
有谁知道,如何解决这个问题?我的应用程序iPad
仅适用于应用程序(不是通用的)。
ios - 是否可以将 Swift 4.0 (4.0.3) 与 XCode 9.3 一起使用?
我正在尝试升级到 XCode 9.3,以便可以在 iOS 11.3 设备上运行我的应用程序,但我遇到了一些问题。
到目前为止,我的应用程序是在 XCode 9.2 和 Swift 版本 4.0.3 中构建的。我想将应用程序保留在 Swift 4.0.3 上,但我似乎无法在 XCode 中选择该选项。
我设置了指向:Swift 4.0.3 Release 2017-12-05 的工具链
当我转到 Build Settings -> Swift Language Version 时,我只有三个选项:Swift 3.3、Swift 4.1 和 Unspecified。这些都不适合我。
如何在使用 Swift 4.0 的设备上构建和运行我的应用程序?
ios - iTunes Connect 应用程序验证问题
当我使用 Application Loader 将我的应用程序上传到 iTunes Connect 时,新的应用程序版本显示为“正在处理”,但随后又消失了。然后我收到带有验证错误的电子邮件,说明:
非公共 API 使用: • 应用程序引用非公共选择器:didReceiveMessage:, setManagedObjectContext:
我查看了静态库的代码和源代码,但找不到对 setManagedObjectContext 的引用。我在用
[[NSManagedObjectContext alloc] initWithConcurrencyType:NSPrivateQueueConcurrencyType];
为了创建上下文,我还有一个类似地启动的子上下文并将其设置为 parentContext。我没有看到这里调用了任何非公共 API。我错过了什么吗?
关于 didReceiveMessage: - 它来自我无法更改的第三方工具。除了这两个领域,自从我们在 2018 年 1 月上一次发布以来,我们还没有触及过这两个领域。上一次发布似乎没有任何问题。
我已通过电子邮件将我的发现通过电子邮件发送给苹果的 appreview。但是我们正处于发布的时间紧要关头,这是一个出乎意料的区块。在提交审核之前,我希望通过 Test Flight 测试该应用程序。现在该应用程序无法验证,我也不能这样做。
我应该检查什么来验证我们的应用程序是否正在调用 setManagedObjectContext:?
c++ - 在 macOS High Sierra 下使用 Cmake 将 Bonmin 链接到“ld: framework not found -lAccelerate”时出现问题
我目前正在尝试在 macOS High Sierra (10.13.4) 下的项目中使用 cmake 将 Bonmin 与 Xcode 版本 9.3 链接。在描述设置之前,我应该提到 Bonmin 示例 (/PATH_TO_BONMIN/Bonmin/examples/CppExample) 使用包含的 make 文件进行编译。后面的示例我尝试在我的环境中工作,但它不起作用。因此,我认为一定存在不兼容。
Bonmin 1.8 ( https://www.coin-or.org/Tarballs/Bonmin/ ) 是在我的 Mac 上使用
我的 FindBonmin.cmake 使用“${BONMIN_LIBRARY_DIR}/pkgconfig”中的包配置文件:
从这里我得到以下信息:
这用于示例:
附加信息:
我在尝试链接 Bonmin 时收到的错误消息是:
详细信息:
有人知道可能是什么问题,甚至有解决方案吗?
请注意,来自 Bonmin 示例的 make 文件为我提供了以下内容:
swift - 具有集群的 mapView(_:didAdd:) 中的 MapKit 运行时错误
实现MKMapViewDelegate
's 方法时出现意外错误mapView(_:didAdd:)
。它从 Xcode 9.3 开始发生,而 Xcode 9.2 没有发生。使用集群时,使用views
数组时出现运行时错误。
据我了解,该views
数组不仅仅包含MKAnnotationView
预期的实例。这是views
崩溃时包含的内容。
我看到里面有一个MKClusterAnnotation
实例。如果这是真的,我会收到错误消息,但为什么会发生这种情况?难道我做错了什么?
这很容易通过在WWDC 2017 - Session 237 What's New in MapKit 中的示例上实现方法来重现。
ios - 在 swift 4.1 中添加子视图自身导致崩溃
我有一个自定义视图,其 init 方法如下。这曾经在 Xcode 9.1 和 swift 4 中正常工作。今天我更新到 Xcode 9.3 并将项目基础设置为 swift 4.1,它开始在这个 init 方法中崩溃。
崩溃堆栈跟踪
ios - Xcode 9.3 中的状态栏渲染警告
我将 Xcode 更新到 9.3,现在,我看到这个警告每分钟都会在调试区域弹出。
状态栏找不到缓存的时间字符串图像。正在渲染。
有谁知道我怎样才能摆脱这个警告?
objective-c - 找不到框架-ObjC
我尝试将-Objc和-lstdc++添加到Other Linker Flags。(我使用 RadaeePDF,这个框架是必要的)。但是 xcode 有错误:Apple Mach-O Linker (ld) Error Group-> clang: error: linker command failed with exit code 1 (use -v to see invocation) 我尝试通过添加/删除 radaee 框架或其他框架来解决这个问题项目。即使我删除了所有 pod 并重新安装它们,但错误没有解决。清洁/重建等也被尝试过。任何想法?
ios - 如何在 ios 目标 c 中使用 facebook 更新的 sdk 通过我的应用程序在 facebook 页面上发布带有默认文本的图像?
我正在开发一个基本的游戏应用程序,我想在其中使用 facebook 更新的 sdk 与 facebook 页面上的默认文本共享我的获胜分数屏幕。我编写了共享屏幕截图的代码,但我无法添加默认文本。如果有人解决这个问题,我将非常感激。这是我用来分享屏幕截图的代码。