swift相关内容

如何从位置管理器只复制一次用户位置?

我在位置管理器类中有一个函数,用于获取用户的当前位置坐标。它更新太频繁,不适合我在另一个视图中使用。我正试图想出一种不那么频繁或次数有限的方法来获得这个位置,但我什么也想不出来。我的猜测是,它将需要时间戳或类似的方法,我不熟悉。我们非常感谢您的帮助。 func locationManager(_ manager: CLLocationManager, didUpdateLocations l ..
发布时间:2022-05-24 15:57:14 移动开发

从AVCapturePhotoOutput(SizeAspectFill)裁剪CGRect

我发现了以下问题,不幸的是,其他帖子并没有帮助我找到有效的解决方案。 我有一个简单的应用程序,可以显示摄像头预览(AVCaptureVideoPreviewLayer),其中视频重力已设置为sizeAspectFill(videoGravity = .resizeAspectFill)。 据我所知,这只会使图像在宽度上产生条纹,以填满屏幕。 在我的预览层上,我还应用了CGRect ..
发布时间:2022-05-24 11:27:27 移动开发

URL编码Swift iOS

我使用以下代码对我的字符串url进行编码 let originalString = "test/test" let escapedString = originalString.addingPercentEncoding(withAllowedCharacters: . urlQueryAllowed) print(escapedString!) 我正在寻找SWIFT扩展来编码url,这 ..
发布时间:2022-05-19 11:04:23 移动开发

SWIFT编码/解码表情符号

我正在尝试对emoji进行编码和解码,以便将它们发送到我的数据库。 我使用此代码进行编码: var comentario = String() let data = Comment.data(using: String.Encoding.nonLossyASCII, allowLossyConversion: true) if let data = data { let emo ..
发布时间:2022-05-19 09:37:23 移动开发

如何为ARKit创建场景文件?

在ARKit示例源代码中,我可以看到“.scn”[场景工具包文件]。 我想知道如何创建一个新的场景文件? 比方说硬币场景? 有可以下载的网站吗?或学习如何创建一个供我使用?🤞 推荐答案 您可以在Xcode的“新建文件”对话框中从头开始创建一个。它是一种资源类型(与GPX文件位于同一区域)。Chris Language关于构建SceneKit游戏的书中有一个非常好的章节,介绍了X ..
发布时间:2022-05-18 14:52:55 移动开发

如何利用ARKIT在GPS坐标系下放置三维物体

使用Project Dent尝试将3D对象置于绝对GPS坐标。 自述说明如何将2D信息批注对象放入AR空间,但我无法让它将3D对象放置在GPS坐标中 Project Dent不使用标准的SceneView,这使得基于大量教程来尝试和实现这一点变得很困难。使用基于ARCL的SceneLocationView 这是2D批注的示例代码 let coordinate = CLLoc ..
发布时间:2022-05-18 14:21:57 移动开发

如何以编程方式移动ARAnchor?

我正在试用新的ARKit,以取代我已有的另一个类似的解决方案。真是太棒了!但我似乎想不出如何以编程方式移动ARAnchor。我想慢慢地将锚点移动到用户左侧。 将锚创建在用户前面2米处: var translation = matrix_identity_float4x4 translation.columns.3.z = -2.0 let ..
发布时间:2022-05-18 14:10:15 移动开发

在SwiftUI中更新/编辑数组元素的最佳方法

我有一组可识别的培训元素。每个培训元素只有两个属性:名称和isRequired。 将数组元素的现有值更新为新的编辑值的最直接(最快速)方法是什么?然后将编辑的值提交到数据库。 是否可以将EditTraining视图(子)中的状态设置为传入的(父)值,然后编辑子视图中的状态? 我被困在这件事上的时间比我所承认的还要长。 非常感谢您的帮助! 代码如下: import S ..
发布时间:2022-05-15 12:01:30 移动开发

在我准备好数据之前,如何防止cell ForItemAtIndexPath执行?

我将把图像作为Base64数据从我的服务器返回到我的应用程序,但在我得到用户的位置之前,我不会向我的服务器请求图像,我只在用户登录到应用程序(它显示UICollectionView)之后才会有。 我的问题是collectionView:cellForItemAtIndexPath:在我为单元格准备好数据之前被调用。在我的NSURLConnection收到来自服务器的完整响应并获得Base64 ..
发布时间:2022-05-12 09:27:13 移动开发

如何处理从其他应用程序发送到我自己的iOS应用程序的文件?

我正在开发一个应用程序,可以读取CSV文件,并在ableView控制器中显示其内容。在使用Xcode进行测试时,我在项目目录中有一个样例文件,并且我完全能够使用它的位置路径来读取该文件。我遇到的问题是,我希望能够获取任何CSV文件(通过某种方法发送给我),点击“打开”按钮,然后将文件发送到我的应用程序。 我的应用程序显示在我可以将文件发送到的可用应用程序中。我的问题是之后会发生什么?当我选择将其 ..
发布时间:2022-05-11 10:45:48 移动开发

尝试从Xcode应用程序中的GitHub API获取数据时,没有与Key CodingKeys关联的值

所以请听@Larme和@JoakimDanielson(非常感谢你们!)我开始在URLSession上执行一些任务,以实际从GitHub API获取我要查找的数据。 这里的最终目标是为存储库创建一个移动GitHub搜索应用程序。 我从本教程中了解到一个代码: https://blog.devgenius.io/how-to-make-http-requests-with-urlsess ..
发布时间:2022-05-09 19:33:59 移动开发

关于在SWIFT中使用泛型类型扩展可选类型的问题

我试图做一个安全解包的扩展,我工作的是它的两个版本,一个长代码形式,第二个短代码形式!但出乎意料的是,它们并不起作用!就我所能看到的我的代码而言,我只是把所有的事情都纠正了!要修复这两个版本,我缺少什么? struct ContentView: View { let test: String? = "Hello, World!" var body: som ..
发布时间:2022-05-06 22:50:33 移动开发