草庐IT

Swift_IoException

全部标签

ios - Swift 编辑 MSMessage URL 数据

主要问题-如何检查MSMessage是否已被收件人打开?我有一个iMessage扩展,用户可以在其中向收件人发送MSMessage。收到消息后,收件人应该能够打开它并阅读发件人发送的内容(从URL中提取消息)。但是,在阅读一次后(即关闭扩展时),此后打开消息时会告诉他们他们已经阅读了该消息。如何保存信息(最有可能在URL中)以便应用程序可以查看它是否已被收件人打开过一次?需要考虑的事项:我看到了一些关于能够使消息过期并完全消失的信息,但听起来用户可以选择保存。如果有一种方法可以自动删除消息,那也行这是我编码到消息URL中的信息:varqueryItems:[URLQueryItem]=

ios - 为什么在 swift 中重新启动应用程序时会清除核心数据?

我将核心数据用作本地数据库,以将本地数据保存在我的iOS应用程序中。当应用程序终止并再次重新启动时,本地数据将从核心数据中清除。我正在从applicationDidEnterBackground和applicationWillTerminate方法调用saveContext()。一件事是我更改了核心数据版本。此更改将在重新启动应用程序后对清除数据产生任何影响。saveContext方法-:funcsaveContext()->Bool{letcontext=persistentContainer.viewContextvarsaveFlag=falseifcontext.hasChan

ios - 在用户在 map 上拖动之前,来自 json 的 swift 4 注释不可见

我在显示map上的注释时遇到问题。它们仅在我移动或拖动map时显示。我尝试按照youtube上的教程进行操作,其中一个问题是csharp请有人帮忙......这是代码这里我为注解创建了一个类classcustomPin:NSObject,MKAnnotation{varcoordinate:CLLocationCoordinate2Dvartitle:String?varsubtitle:String?init(pinTitle:String,pinSubTitle:String,location:CLLocationCoordinate2D){self.title=pinTitles

ios - 使用 Swift for mobile 对 xml 文件的操作

我必须在我的项目中的xml文件中做一些操作操作如-InsertingtherecordsWritingtherecordsDeletingtherecordsatspecificlocation(withindex).NSXMLDocument适用于Mac操作系统谁能帮我提供一些示例代码,让我在不使用第三方框架的情况下理解和实现对Xml文件的操作。 最佳答案 Apple为iOS提供了一个XMLParser用于swift的api和用于ObjectiveC的NSXMLParser。您可以查看this引用教程。您可以使用以下代码在iOS中

ios - 如何修复 Swift 中的 "ActionSheet of UIAlertController has the conflict constraint"错误

我的代码在iOS12.1上运行成功,但是最近当我将iOS、Xcode、macOS的版本更新到iOS12.2Xcode10.2和macOS10.14.4时,我的项目出现了问题。我的应用程序界面没有问题,但是当我打开操作表时,它告诉我我的约束有冲突。我该如何解决?thisismyUIthisisthewarninginXcode我重新设置了接口(interface)的约束,但是不管怎么弄,还是一样的问题。这些是我的代码,一旦我点击按钮,就会出现操作表,Xcode告诉我我的约束有冲突@IBActionfuncnewToDoBarButtonTapped(_sender:UIBarButton

ios - React-native 桥接 Swift 单例自定义类

今天,我尝试使用我的自定义Swift类在我的Javascript代码中实现单例模式。我已经创建了native模块,但今天我遇到了这个错误:“fatalerror:对类使用了未实现的初始化程序‘init()’”我想这是因为单例模式,但我无法理解我的错误......这是我的代码:AnalyticsTracker.swiftimportFoundationimportTracker@objc(AnalyticsTracker)classAnalyticsTracker:NSObject{staticletshared=AnalyticsTracker(tracker:ATInternet.s

ios - 锁定方向不适用于 ipad ios 8 swift xcode 6.2

我从这样的一般应用设置中将应用方向锁定为纵向但是当我在ipad上运行我的应用程序时,它仍然在旋转!?那么我应该在哪里锁定方向?为什么苹果将此功能添加到设置中,但它不起作用!?更新:我也尝试将此viewController实现为所有viewController的通用。importFoundationimportUIKitclassGeneralViewController:UIViewController{overridefuncviewDidAppear(animated:Bool){super.viewDidAppear(animated)letvalue=UIInterfaceOr

ios - 如何在 Objective-C 或 Swift 上发送带有 .p12 证书的 https 请求

我有一个react-native项目,我必须通过.p12认证为https请求创建Native模块,但我从不使用Objective-C(它有点复杂)或Swift我找到了一个带有认证的https请求类itis但我没有使用这个,因为我没有.h文件和我的项目文件夹;MyBridge.h#import"React/RCTBridgeModule.h"@interfaceMyFirstBridge:NSObject@endMyBridge.m#import"MyFirstBridge.h"#import@implementationMyFirstBridgeRCT_EXPORT_MODULE();

ios - 为什么应用程序在将 pdf 页面转换为 ios 中的高质量图像时由于内存警告而终止,在真实设备中 swift

我正在尝试获取每个pdf页面的图像(高质量)。我正在使用下面的代码通过for循环运行直到页面计数并且它有效。guardletdocument=CGPDFDocument(pdfurlasCFURL)else{return}guardletpage=document.page(at:i)else{return}letdpi:CGFloat=300.0/72.0letpagerect=page.getBoxRect(.mediaBox)print(pagebounds)print(pagerect)letrender=UIGraphicsImageRenderer(size:CGSize(

ios - 改进 ARKit iOS Swift 中的平面检测

有什么方法可以改进ARKit平面检测并减少检测它所花费的时间?在这里,我们正在检测一个水平面,如果我们保持相机稳定,它需要时间来检测,而且它在地板上不起作用。对于table和其他类似表面,大约需要5到6秒。但对于楼层,它超过20分钟或半分钟,如果我们不移动相机,它根本不起作用。这是我的代码:-overridefuncviewDidLoad(){super.viewDidLoad()SVProgressHUD.show(withStatus:"DetectingPlaneandGettingready")sceneView.delegate=selfsceneView.session.d