swift相关内容

如何为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 移动开发

WatchKit将激活()函数。Xcode不喜欢self.view.intertSubview

我没有任何错误。唯一的问题是我的模拟器里什么都没有显示。我猜这是因为我在有上下文的唤醒中没有任何东西?我确实有self.view.insertSubview(heartSymbol, atIndex: 1),但有一个Xcode错误。 http://i.imgur.com/wzOIR2v.png“接口控制器没有名为‘view’的成员”。我也尝试了wakeWithContext()函数中的self.h ..
发布时间:2022-05-06 20:42:31 移动开发

WatchKit-共享代码-框架、应用程序扩展、应用程序组、添加目标或仅复制文件?

我有一个现有的应用程序,我正在向其中添加一个Watch应用程序。我有几个带有主应用程序代码的.wift文件,我需要在WatchKit应用程序中使用它们(函数和一些常量等)。我对共享此代码的选项感到困惑-我如何知道要尝试和使用哪一个? 创建应用程序组、我自己的框架、应用程序扩展?实际上,我只是开始将.swft文件复制到我的WatchKit应用程序文件夹中,并注意到当你在弹出的对话框中将文件添加到X ..
发布时间:2022-05-06 20:38:35 移动开发

如何在Apple Watch上绘制自定义图形?

如何在Apple Watch上绘制自定义图形? 如果我理解正确的话,我们只能在Apple Watch上使用图像和标准控件。如果是,是否可以在内存中的图像上绘制自定义图形,然后将这些图像放在屏幕上? 推荐答案 在WatchOS2中,您可以使用一些CoreGraphics来绘制WKInterfaceImage。 作为参考,请查看AWOWwatchOS2 Sampler 绘 ..
发布时间:2022-05-06 20:00:12 移动开发

合并。Sink打印不打印

我刚开始使用Combine and Sink,但是我放进去的照片似乎没有记录,但是当用户在AWS Amplify中创建时,操作结果就会完成。 @objc private func createAccountButtonAction(sender: UIButton) { print("Create Account Button Action") signUp(password ..
发布时间:2022-04-27 11:37:17 移动开发

在这种情况下,如何在UIPickerView中重用视图?

似乎很多人只是返回一个UILabel,但在我的例子中,我是在向一个视图添加一个标签。风景永远不会不是空的。这是UIPickerView的另一种用法,因为我将其组件旋转90度,并使其横向滚动,而不是上下滚动。 func pickerView(_ pickerView: UIPickerView, viewForRow row: Int, forComponent component: Int, ..
发布时间:2022-04-19 14:47:25 移动开发

UIPickerView:展开可选值时意外发现nil

我正在尝试将UIPickerView实现到我的App中。虽然我没有收到错误,但当我运行应用程序时,它崩溃了,错误如下: 展开可选值时意外发现空 class LobbyViewController: UIViewController { @IBOutlet weak var textfield: UITextField! var picker: UIPickerView! ..
发布时间:2022-04-19 14:46:01 移动开发

是否在SWIFT中为UIPickerView设置默认值?

如何在SWIFT中设置选取器视图的起始行? 我看到there is a similar question for Objective-C,但我看不懂代码。 推荐答案 这是我在一个应用程序中使用的代码: // Declare the outlet to the picker in your storyboard @IBOutlet var myPicker: UIPicker ..
发布时间:2022-04-19 14:42:47 移动开发