swift相关内容

在iOS Swift上发布到Instagram屏幕

我正在努力让从我的应用程序到Instagram的分享变得容易。我想要的是转到下面屏幕截图上所描绘的屏幕。我试过Instagram-Stories://分享深度链接,我已经阅读了所有这些文档:https://developers.facebook.com/docs/instagram/sharing-to-stories/ 然而,无论我做什么,当url方案操作触发时,它直接将图像分享到故事中。我在 ..
发布时间:2022-07-01 19:13:55 移动开发

如何用Alamofire上传图片(帖子)?

我必须发出API请求才能上传一张图片,该图片是相机拍摄的还是从图库中拾取的。设置接口中设置的方法,Body/参数中只有 key:file value: // 其中,值是图片本身。(在邮递员中,我只需从我的文件中上传一张图片,它就可以工作),它会返回一个URL,其中包含一些其他信息。 问题是我无法获得成功响应的请求,并且我不知道如何将UIImage传递给Alamofire。 这就是我所做 ..
发布时间:2022-07-01 17:19:12 移动开发

如何在SWIFT中创建Range?

在Objective-c中,我们使用NSRange创建范围 NSRange range; 那么如何在SWIFT中创建Range? 推荐答案 针对SWIFT 4更新 SWIFT范围比NSRange更复杂,在SWIFT 3中也不会变得更容易。如果您想尝试了解其中一些复杂性背后的原因,请阅读this和this。我将向您演示如何创建它们以及您何时可以使用它们。 封闭范围:a. ..
发布时间:2022-06-26 14:02:11 移动开发

从URL异步下载和缓存图像

我正在尝试从我的Firebase数据库下载图像,并将它们加载到集合视图单元中。图像已下载,但我无法让它们全部异步下载和加载。 目前,当我运行代码时,会加载下载的最后图像。但是,如果我更新我的数据库,集合视图也会更新,新的最后一个用户配置文件映像也会加载进来,但其余的都会丢失。 我不喜欢使用第三方图书馆,所以任何资源或建议都会非常感谢。 以下是处理下载的代码: func lo ..
发布时间:2022-06-25 22:28:49 移动开发

向FCM POST快速发送报文时出现";error";:";InvalidRegistration";错误

我正在调整工作设备以适应设备功能,以便向主题发送推送通知。当我向FcmToken发送推送时,它工作得很好,但当我将它发送到一个主题时,我得到一个"error":"InvalidRegistration"错误。此注册是否与服务器密钥有关,或者与请求一起发送时遗漏了什么注册? 你能看出我哪里搞错了吗? 一如既往的感谢。 以下是fcmToken的工作函数: static func sendP ..
发布时间:2022-06-25 14:43:06 移动开发

SWIFT可变集:找到重复元素

我的应用程序使用可变的自定义元素集。有一次我崩溃了,错误是“在集合中找到重复的元素。元素可能在插入后发生了变化。“ 寻找解释,发现this post,我不完全理解。 我的印象是,不应该修改集合的元素,因为这也会修改集合的哈希值,因此进一步的访问可能会失败。 我的问题: 是否允许修改可变集的元素,或者允许哪些修改(如果有)? 如果没有,我是否必须首先从集合中删除元素,然后对其进 ..
发布时间:2022-06-25 14:04:09 移动开发

无法启动/Private/var/Containers/Bundle/Application/

我一直试图在iOS 12设备上测试一个应用程序,但每次我构建它时,它都会成功地在设备(我的iPhone或iPad)上构建,但会崩溃,我会收到这样的消息: 无法启动/private/var/containers/Bundle/Application/ (我使用的是Xcode 10 Beta 3和Swift 4.2) 推荐答案 检查您的开发设备中是否已经信任应用程序的作者: ..
发布时间:2022-06-24 17:18:12 移动开发

对于SwiftUI的LocalizedStringKey,String.LocalizedStringWithFormat(_:_:)的等价物是什么?

SwiftUI中的String.localizedStringWithFormat(_:_:)等效项是什么? 我知道LocalizedStringKey.init(:)可以使用字符串内插,但据我所知,这需要将可本地化的字符串键参数化为.string/.stringsdict文件。 这与我正在开发的应用程序中当前定义本地化字符串键的方式不同。在Localizable.string中给定以 ..
发布时间:2022-06-24 15:57:32 移动开发

SWIFT显示时间前开始日期(NSDate)

在一个单元格中,我希望在解析服务器中显示NSDate中的时间。以下是代码,但它不起作用。什么都没有改变,数据也没有被解析。 if let createdat = (object?["createdAt"] as? String){ let pastDate = Date(timeIntervalSinceNow: TimeInterval(createdat) ..
发布时间:2022-06-22 22:21:49 移动开发

添加UIButton目标时,类名称没有成员函数

这里是SWIFT和iOS开发方面的超级新手。 我正在关注this tutorial关于在单视图iOS应用程序中实现自定义控件的问题。这是一个SWIFT 2教程,但到目前为止,我可以将所有内容都转置到3(我使用的是XCode8测试版)。 我有一个自定义类RatingControl,它连接到情节提要中的View。 在类的构造函数中,我创建了一个按钮: let button = ..
发布时间:2022-06-22 22:13:26 移动开发

能否以编程方式将情节提要中的颜色设置更改为xcsets目录中的颜色

当我将情节提要中某些属性的颜色(例如UILabel的textColor)设置为在xcsets目录中创建为新颜色集的颜色时 这样我就不能在第一次尝试时以编程方式更改此颜色: label.textColor = UIColor(named: "HighlightedGreen") .请注意,我从数据源方法cellForItemAt调用它。 黑客攻击: 我可以通过在情节提要中将此颜 ..
发布时间:2022-06-22 16:37:14 移动开发

在iOS 15上启动应用程序时,观察应用程序需要更新&消息

我们正在尝试在iOS 15上测试应用程序,发现收到此消息:应用程序需要更新。 谁能让我知道这条消息背后的原因?现有用户必须删除该应用程序并重新安装才能消除此警报。 推荐答案 我的企业应用程序遇到了同样的问题,幸运的是我已经设法解决了它。 如果您使用企业帐户部署应用程序,则实际上有两个原因可能会在iOS 15上导致此问题。问题的根密钥是iOS 15上需要的新签名格式。通过应用商店 ..
发布时间:2022-06-22 13:46:28 移动开发

从变量打印Unicode字符(快速)

我有一个问题,我找不到解决方案。 我有一个包含unicode“1f44d”的字符串变量,我想将其转换为unicode字符👍。 通常会这样做: println("u{1f44d}") // 👍 我的意思是: let charAsString = "1f44d" // code in variable println("u{(charAsString)}") // not w ..
发布时间:2022-06-22 12:28:41 移动开发

为什么像👩;‍👩;‍👧;‍👦;这样的表情符号在SWIFT字符串中会被如此奇怪地对待?

字符👩‍👩‍👧‍👦(有两个女人、一个女孩和一个男孩的家庭)编码如下: U+1F469WOMAN, ‍U+200DZWJ, U+1F469WOMAN, U+200DZWJ, U+1F467GIRL, U+200DZWJ, U+1F466BOY 所以它的编码非常有趣;它是单元测试的完美目标。然而,斯威夫特似乎不知道如何对待它。我的意思是: "👩‍👩‍👧‍👦" ..
发布时间:2022-06-22 11:46:14 移动开发

SwiftUI。如何更改Textfield的占位符颜色?

我想更改TextField的占位符颜色,但找不到方法。 我尝试设置foregroundColor和accentColor,但它没有更改占位符颜色。 代码如下: TextField("Placeholder", $text) .foregroundColor(Color.red) .accentColor(Color.green) 可能还没有用于此操作的API? ..
发布时间:2022-06-22 10:49:31 移动开发