Xcode 10.2, Swift 5, 命令编译 Swift 失败, 同时使用发布方案构建程序

我使用的是 Xcode 10.2, Swift 5。 使用 Debug 方案时, 不会出现任何问题, 但在生成或存档时使用发布方案时, 它显示命令编译 Swift 失败, 并使用非零退出代码。 我已经尝试删除衍生数据/清洁/吊舱解体 & 吊舱安装 & 吊舱更新。这些都不管用。 enter image description here [https://i.stack.imgur.com/HYo84.jpg] [https://i.stack.imgur.com/HYo84.jpg]enter image description here [https://i.stack.imgur.com/7Op9Q.jpg] [https://i.stack.imgur.com/7Op9Q.jpg] ……

共6个回答, 标签: ios swift xcode cocoapods
使用 Swift 4.2.1 编译的模块不能由 Swift 5.0 编译器导入

我正在尝试实现集成到项目中根据指示 https://github.com/Paytm-Payments/Paytm_iOS_App_Kit/tree/master/Swift/BitCodeDisabled/PaytmNativeSDK [https://github.com/Paytm-Payments/Paytm_iOS_App_Kit/tree/master/Swift/BitCodeDisabled/PaytmNativeSDK] 我在生成中看到以下错误 > 使用 Swift 4.2.1 编译的模块不能由 Swift 5.0 编译器导入 我尝试过工具链 https://medium.com/xcblog/switching-swift-versions-inside-xcode-using-toolchains-755b28831c43 [https://medium.com/xcblog/switching-swift-versions-inside-xcode-using-toolchains-755b28831c43] 错误更改为原因: 不兼容的库版本: PaytmNativeSDK ……

共5个回答, 标签: ios swift paytm
Xcode 11: Canvas 不显示

我试图从 Xcode 11 运行中获得新的画布功能,但是画布不会出现。我做错了什么? 我刚刚创建了一个新的默认项目 (单视图应用程序),编译并激活了 “编辑器”。我可以导航到项目中的每个文件,没有显示任何内容。 还需要做什么? ……

共4个回答, 标签: ios swift swiftui xcode11
Swift 向后兼容吗?

我知道 swift tui 刚刚宣布,如果我有一个用 swift tui 制作的应用程序,它是否适用于 ios 13 以下的 ios? 提前感谢文档 ……

共4个回答, 标签: swift ios13 swiftui
将代理添加到 WKWebview 的 swift 设置

我已经在寻找一种方法来设置一个代理 WKWebview 请求没有运气。 另一方面, 我已经能够将代理设置为 http 请求 func createURLSessionConfiguration(_ host:String,_ port:String) -> URLSessionConfiguration { let config = URLSessionConfiguration.default config.requestCachePolicy = URLRequest.CachePolicy.reloadIgnoringLocalCacheData config.connectionProxyDictionary = [AnyHashable: Any]() config.connectionProxyDictionary?[kCFNetworkProxiesHTTPEnable as String] = 1 config.connectionProxyDictionary?[kCFNetworkProxiesHTTPSProxy as String] = ……

在 Swift 中分析 JsonString

我是新的 Swift, 我得到下面的 JsonObject 作为一个字符串, 我想得到登录状态的值, 我怎么能解析它 { "ID":16, "NameSurname":"UĞUR ACAR", "LoginStatus":"True" } 我试图在这里解析, 但它给出了错误 func parser(_ parser: XMLParser, foundCharacters string: String) { if currentElementName == "LoginResult" { var status = "" do { let res = try JSONDecoder().decode(Root.self, from: Data(string.utf8)) status = res.loginStatus } catch { print("Unable to decode", ……

共2个回答, 标签: json swift parsing
Xcode "使用未声明的类型 ' 某些类 '" 错误, 但生成成功

我已经看到这个问题问过几次, 就像这里 [https://stackoverflow.com/questions/32948472/error-use-of-undeclared-type-nsobject-in-xcode] 和这里 [https://stackoverflow.com/questions/12150024/xcode-use-of-undeclared-identifier-errors-compiles-runs-just-fine] 一样, 但我所查找的所有问题似乎都已经过时, 或者有了与我所遇到的问题不一致的答案。 我有两个框架--一个有一些类进行处理 (让我们称之为 ProcessingLibrary ), 第二个框架利用我的处理框架。 在 ProcessingLibrary 框架中, 我有一个公共类在一个快速的文件中声明, 如下所示: public class SomeClass { public init(_ stuff: String) { // do stuff } ... 它建立了一切都很美, 生活也是美好的。 然后在 ……

共2个回答, 标签: ios swift xcode
使用 firebase cloud 消息传递启动应用程序时出错

我试图将 firebase cloud 消息传递集成到我的应用程序中,以便向用户发送通知。尝试启动应用程序时,我收到以下错误: * 第一次抛出调用堆栈: (0 x1e024927c 0 x20cb839f8 0x102995540 0x1029956f8 0 x20cb83944 0x102995878 0 x Libc abi.dylib: 以 NSException 类型的未捕获异常终止 这发生在这里: [NSException 引发: nsintern不一致异常 在 FIRAuth.m [NSException 引发: nsintern不一致异常 格式: @ “默认 FIRApp 实例必须在默认 FIRAuth 之前配置” @ "可以初始化实例。确保这一点的一种方法是打电话” 应用程序中的 “[FIRApp configure];” (Swift 中的 “firebase App.configure ()” @ "委托的 '应用程序: 用选项完成启动:'" 在 Swift 中 @ ”(“ 应用程序 (_: 用选项完成启动:) ”。"); 这是我的大多数应用程序委托的样子: 让 cur ……

共2个回答, 标签: ios swift firebase firebase-cloud-messaging
使用拆分表与完全分离表 (CreateML, Swift) 时, 评估精度是不同的

我正在使用 Creatoml 和 Swift 创建一个表格分类模型。我使用的数据集总共有大约300个项目, 大约有13个不同的要素。我尝试了两种方式来测试我的模型, 并取得了惊人的非常不同的结果: 1)从原始完整数据集随机拆分我的培训和评估数据表: let (classifierEvaluationTable, classifierTrainingTable) = classifierTable.randomSplit(by: 0.1, seed: 4) 我玩了一些与1分裂的数字和4种子数, 但结果是到处都: 可能是33% 或80% 的评价准确性在某些情况下。(在这种情况下, 我获得了78% 的训练精度、83% 的验证精度和75% 的评估精度。 2)我手动从原始数据集中获取了10个项目, 并将它们放入新的数据集中进行测试。然后, 我从用于培训的300个项目数据集中删除了这些项目。当我测试这10个项目时, 我得到了96% 的评估精度。(在这种情况下, 我获得了98% 的训练精度、71% 的验证精度和96% 的评估精度。 我想知道为什么会有这么大的不同?哪些阅读应该被视为更现实和可信?对于这两种模型, ……

如何从黑色渐变替换为白色渐变的底色?

我 IBDesignable 已经为颜色选择器工具创建了一个类。如下所示 here [https://i.stack.imgur.com/gjC6I.png] [https://i.stack.imgur.com/gjC6I.png] 我的问题是, 它设置了一个黑色渐变。但我想设置一个白色的渐变。下面是我的代码。 let saturationExponentTop:Float = 0.0 let saturationExponentBottom:Float = 1.3 @IBInspectable var elementSize: CGFloat = 1.0 { didSet { setNeedsDisplay() } } override func draw(_ rect: CGRect) { let context = UIGraphicsGetCurrentContext() for y : CGFloat in stride(from: 0.0 ,to: rect.height, by: elementSize) { var sa ……

共1个回答,已解决, 标签: ios swift color-picker
如何创建具有扩展类型的泛型函数的协议

我试图做一个具有泛型函数的协议, 其中 T 不仅等于类型, 而且扩展它。 class MainItem {} class Item1: MainItem {} class Item2: MainItem {} protocol MyProtocol { func myFunc() -> T // T extends MainItem } class ClassA: MyProtocol { func myFunc() -> Item1 { // not MainItem return Item1() } } class ClassB: MyProtocol { func myFunc() -> Item2 { // not MainItem return Item2() } } 但我得到了这个错误 > 类型 "a" 不符合协议 "我的协议" 因为 Item1 不等于 MainItem (它扩展了它)。你怎么能让它起作用呢? 例如, 在 Java 中, 所有的事情都可以使用抽象类完成: abstract class M ……

共1个回答,已解决, 标签: swift generics protocols swift-protocols
无法使用 swift 中的 gcdweb server 在 web 浏览器上获取视频

我创建了一个小的演示应用程序,应用程序使用 UIImagePickerController 从 iPhone 访问图像和视频。当我选择任何图像或视频时,应用程序会在文档目录中创建它的副本 (图像或视频)。使用 gcdweb server 在 iPhone 上创建 web 服务器,并需要公开所选图像或视频。但它不起作用。 这是示例代码,不确定我可能错在哪里。 类视图控制器: UIViewController 、 uiimagepickercontroller 委托、 uinavigioncontroller 委托 { @ IBOutlet 弱 var btnselect: UIButton! 让 video opicker = UIImagePickerController () @ IBAction func btnSelect (_ sender: Any) { 如果 UIImagePickerController。isSourceTypeAvailable (photoLibrary) { 让 myPickerController = UIImagePickerController () MyP ……

共1个回答, 标签: ios swift iphone gcdwebserver
如何删除 tableView 中的用户默认数据?

我使用用户默认值添加了一个家庭作业页面。向 tableView 和 delete 函数添加的 Null 值也不起作用。 按钮动作 @ IBAction func addHomeWork (_ 发件人: 任何) { 让 newHomeWork = 家庭作业 (addtitle: addHomeworktxt.text!)) 作业。保存作业 (作业: newHomeWork) } ViewWillAppear 控制功能 viewWillAppear (_ 动画: 布尔) { Super.viewWillAppear (true) 如果让 arrayDetails = 作业 getHomeWork () { HomeWorkArray = arrayDetails } } 编辑风格 Func tableView (_ tableView: UITableView,commit editingStyle: UITableViewCell.EditingStyle,forRowAt index path: index path) { 如果 editingStyle = = UITableViewCell ……

共1个回答, 标签: ios swift swift4
创建一个条件, 用于将选定的行与传递的数据匹配

我已经看了所有这些斯威夫特, asp. net, 和 javascript 的问题。 1 [https://stackoverflow.com/questions/31025358/binary-operator-cannot-be-applied-to-operands-of-type-string-and-strin] 2 3 [https://stackoverflow.com/questions/39871583/binary-operator-cannot-be-applied-to-operands-of-type-anyobject-and-str] [https://stackoverflow.com/questions/41540039/binary-operator-cannot-be-applied-to-operands-of-type-int-and-double] 4 5 [https://stackoverflow.com/questions/4052609/mvc-pass-model-object-from-controller-to-view] [ht ……

共1个回答, 标签: json swift chat messaging
Swift 中的 “某人” 关键字是什么

新的Swift 教程 [https://developer.apple.com/tutorials/swiftui/creating-and-combining-views] 有以下代码: 查看内容: 查看 { Var body: 一些视图 { 文本 (“Hello World”) } } 单词的第二行some,并在他们的网站上突出显示,好像它是一个关键词。 Swift 5.1 似乎没有some as a keyword, and I don't see what else the word some 可能会在那里做,因为它会去类型通常去的地方。Swift 是否有新的、未公布的版本?这是一个以我不知道的方式在类型上使用的函数吗? 关键词是什么some是吗? ……

共1个回答, 标签: swift swiftui
IOS 操作扩展未打开我的主应用程序

我希望能够在我的应用程序中打开 Safari 链接。为此,我创建了一个操作扩展。我尝试了以下代码的多种变体来测试,但是没有一个打开我的主应用程序: 第一次尝试: Func openContainerApp () { Var.回答者: UIResponder?= 自如 UIResponder 让选择器 = # selector (openURL (_:)) 当响应者!= nil { 如果响应者!。响应 (对: 选择器) & & 响应者!= self { 响应者!。执行 (选择器,带有: URL (字符串: “令人敬畏://item?id = 20036169”)!)) } 响应者 = 响应者? } Self terequest (返回项目: [],完成处理程序: 无) } 第二次尝试: Func redirectToHostApp () { 让 url = URL (字符串: “太棒了://item?id = 20036169”) 让 select openopenurl = sel_registerName (“openURL:”) 让 context = nsextencontext () 打开 ……

共1个回答, 标签: ios swift uiviewcontroller ios-extensions uiresponder
匹配正则表达式时获取单个元素

我有一个这样的字符串.. let string = "[@he man:user:123] [@super man:user:456] [@bat man:user:789]" 现在,我需要一个只包含名称和 id 的数组。为此,我应用了以下正则表达式.. 扩展字符串 { Func findMentionText2 ()-> [[字符串]] { 我们正则表达式 = 试试?(模式: “(@ \ \ w (?: \ \ w) *): 用户: (\ \ w)”,选项: []) 匹配 (in: self,选项: [],范围: NSMakeRange (0,self.count)) { 返回匹配项。地图 {匹配 退货 (1. '' 现在,当我这样做let hashString = string.findMentionText() and print hashString ,我得到一个这样的数组.. 【 @ 何人】、【 123 】、【 @ 超人】、【 456 】、【【 @ 蝙蝠人】、【 789 】 到目前为止很好..:) 现在我做了一个类型别名,并想将它添加到数组中..所以我就这么做了 UserTag ……

共1个回答,已解决, 标签: ios swift regex
不同控制状态的 ASButtonNode 属性标题

我有一个问题ASButtonNode and attributedTitle对于不同的控制状态和使用分数大小。标题向左移动。 如果我对按钮使用点大小,我的行为是正确的。 我在跑步texture/asyncDisplayKit 2.8.1。 /* 设置标题 */ 用于: 的 testButton.setAttributedTitle (NSAttributedString (字符串: “正常”)。正常) 用于: 的 testButton.setAttributedTitle (NSAttributedString (字符串: “高亮显示”)。突出显示) /* 造型 */ /* * 这个作品 * TestButton.style.width = ASDimensionMake (“120pt”) * */ 样式宽度 = 尺寸 (“30%”) 样式。高度 = 尺寸 (120) 点击按钮后,标题不应该向右移动。我是不是遗漏了什么? 高亮后状态 [https://i.stack.imgur.com/rcjqU.png] 高亮状态前 [https://i.stack.imgur.com/azzWt.png ……

共0个回答, 标签: ios swift asyncdisplaykit
如何修复 Alamofire 5 错误: “无法将非泛型类型“ 数据响应 ”专业化?

我正在将网络基础更新到 Swift (和 Alamofire) 版本 5。 应该提供 “通用响应对象序列化” 的一种方法是抛出错误 > 无法对非泛型类型 “数据响应服务器” 进行专门处理 我认为在 alamfire 5 中,他们制造了这种类型的DataResponseSerializer non-generic. Any ideas how to achieve the same behavior in the newest version? Unfortunately I am not very familiar neither with Alamofire nor Generics。 公共扩展 Alamofire.DataRequest { @ DiscardableResult Func responseDecodableObject (完成处理程序: @ escaping (数据响应)-> Void)-> Self { 这里抛出了错误 请求、响应、数据、错误 卫误差 = = 无其他 {返回。失败 (错误!)} 让结果 = DataRequest。jsonResponseSeriali ……

共0个回答, 标签: ios swift generics alamofire swift5
为什么 jpegData 没有保存我调整大小的图像?

我正在从相机或照片库中拍摄照片,并将其保存在我的应用程序中。我不需要这么大的图像,所以我使用了一个扩展来减少它。然后我将它保存到应用程序空间。但是没有保存尺寸缩小。 我已经尝试了关于大小改变、删除和保存的各种排列。 打印 (“A”,hotspotImage。图像!。大小) HotspotImage.image = hotspotImage.image!.resizeImage (2048,不透明: true) 打印 (“B”,hotspotImage。图像!。大小) 让 fileManager = FileManager.默认 试试!FileManager.除去项目 (atPath: getAppFolder () photoUrl) 试试!HotspotImage.image!.jpeg 数据 (compressionQuality: 0.8)!写 (转: URL (fileURLWithPath: getAppFolder () photoUrl),选项: 【。原子】) 打印 (“C”,hotspotImage。图像!。大小) 让 imageTest = UIImage (命名为: getapp文件夹 ……

共0个回答, 标签: swift uiimage