swift

swift

swift开发人员和管理员的问答

文章 91浏览 43
  • Generic 子类化的类

    Genericonclassthatissubclassed在我用Swift编写的应用程序中,我有以下类结构。A类有一个静态方法,它可以做一些事情,但在一个非常简单的形式中,它看起来像下面的代码。classA{classfunccreate<T:A>()->T?{println(NSStringFromClass(T));returnnil;}}classB:A{}varmyVa…
    2025-05-131
  • void函数中意外的非void返回值 – Swift

    Unexpectednon-voidreturnvalueinvoidfunction-Swift不让我返回用户名值,因为它在闭包中。有人可以向我解释如何使用@escaping和void闭包错误:void函数中出现意外的非void返回值funcgrabUsername()->String{letuid=Auth.auth().currentUser?.uidletdatabase=Fires…
    2025-04-251
  • 录制视频并上传到Firebase

    RecordVideoanduploadtoFirebase有人知道如何将视频上传到Firebase吗?我使用了这个链接:在swift中录制视频我设法在giphy上录制并在同一视图Gif中播放我的视频播放我刚刚录制的视频的代码是:@IBActionfuncplayVideo(sender:AnyObject){print("Playavideo")//Findthevideointheapp'sd…
    2025-04-161
  • UIViewController 隐藏在 UINavigationController 后面但应该放在下面

    UIViewControllerhiddenbehindUINavigationControllerbutshouldbeplacedbelow我正在开发一个应用程序,在该应用程序的顶部有一个NavigationBar,并添加了一个UIViewController作为RootViewController。现在我的计划是向这个UIViewController添加一个新的Subview。新的子视图也扩…
    2025-04-161
  • 如何创建一个简单的(自定义)时间选择器,只有两列,小时和分钟?

    Howtocreateasimple(custom)timepickerwithjusttwocolomns,hourandminute?我想做一个像这样的简单TimePicker:如果我使用UITableView那么我怎么知道中间行/单元格被选中了?最后一行/单元格也永远不会在中间。除此之外,它必须是两个tableView,因为小时选择和分钟选择都需要分开。如果我使用两个scrollViews,…
    2025-02-101
  • 不能将值类型”TableViewController.Type”转换为预期的参数类型”UIViewController”

    cannotcovertvaluetype'TableViewController.Type'toexpectedargumenttype'UIViewController'我正在制作一个注册和登录的应用程序。我为此使用了Parse。如果登录/注册成功,我想将视图控制器移动到TableViewController。但是我收到此错误:"无法将值类型\\'TableViewController.Typ…
    2024-12-221
  • SMLoginItemSetEnabled 导致启动助手应用程序的错误副本

    SMLoginItemSetEnablediscausingwrongcopyofhelperapptobelaunched这与此问题类似:沙盒应用程序中的错误,加载Helper(LoginItems)时,代码签名问题我得到的错误是一样的,但是在/Applications中安装应用程序并不能解决问题,因为SMLoginItemSetEnabled只允许您设置应用程序包ID而不是实际的应用程序位置,…
    2024-12-041
  • 如何在SwiftUI中获取MKMapView Directions

    HowtogetMKMapViewDirectionsinSwiftUI在我的应用程序中,我正在使用MKMapViewSwiftUI实现。我的地图运行良好,但我想在从ContentView中点击按钮时获取路线。我已经在下面更详细地解释了......这是我的内容视图:structContentView:View{varbody:someView{VStack{AppleMapView(coordin…
    2024-11-241
  • 如何使用 CAShapeLayer 以编程方式以自定义 UIView 为中心绘制一个圆

    HowtodrawacircleusingCAShapeLayertobecenteredinacustomUIViewinswiftprogrammatically我正在尝试使用CAShapeLayer在已自动约束的自定义UIView中绘制圆形进度条,我不想在我的超级视图的中心绘制我的圆圈,而是在我的自定义视图的中心因为我在上面有其他视图,所以下面的代码绘制了一个圆圈,但它没有定位在指定的视图中…
    2024-11-201
  • SpriteKit 中的更新功能与 iPhone X 不同

    UpdatefunctioninSpriteKitdifferentforiPhoneX我有一个Swift的SpriteKit游戏。它在横向模式下无限滚动,不时在场景的update()函数中生成障碍物和敌人。我也在这里更新了分数值。问题出在iPhoneX上,因为长度不同,这完全打乱了游戏并使其无法玩。事情产生得太快了,分数更新得很慢。最重要的是,模拟器运行游戏的方式似乎与实际设备不同,它在模拟器i…
    2024-11-201
  • Swift: 无法检测 SCNNode 上的命中测试?查看vector3是否包含在节点中?

    Swift:can'tdetecthittestonSCNNode?Seeifvector3iscontainedinanode?我试图检测在我的AR场景中实例化的SCNNode上的点击。它似乎不像SceneKit在这里命中测试结果那样工作,而且我对场景套件没有太多经验。我只想检测点击点是否包含在场景中的任何节点中,从而检测对象上的点击。我从其他答案中尝试过的内容:overridefunctouc…
    2024-11-191
  • AVFoundation:标签栏上的”翻转相机”按钮

    AVFoundation:"Flipcamera"buttonontabbar我正在使用Swift开发一个爱好iPhone应用程序,旨在在此过程中学习一点AVFoundation。该应用程序包含3个视图控制器:用于相机视图、照片列表视图和登录视图,均由UITabBarController的自定义实例管理。我想使用其中一个标签栏按钮来切换iPhone的前后摄像头,但我想不出办法。如果比我更有经验的人…
    2024-11-191
  • 如何更改 CAShapeLayer 内部的区域?

    HowtochangeareainsideCAShapeLayer?我用自定义UIBezierPath和填充颜色创建了CAShapeLayer。如何更改路径内的区域?让它更大/更低。privatevarpath=UIBezierPath()privatevarshapeLayer=CAShapeLayer()overridepublicfunctouchesBegan(_touches:Set&l…
    2024-11-191
  • 如何在 swift 中使用 FieldValue.serverTimestamp() 将 TimeStamp 分配给 FireStore

    HowtoassignTimeStamptoFireStoreusingFieldValue.serverTimestamp()inswift如何使用FieldValue.serverTimestamp()分配时间戳,它返回FSTServerTimestampFieldValue:0x6000024ee0e0,因为debugPrint(FieldValue.serverTimestamp())在调…
    2024-11-181
  • 如何在 Vapor Swift 中等待多个期货完成?

    HowtowaitformultiplefuturestocompleteinVaporSwift?我试图弄清楚如何等待多个期货完成。我知道如何异步等待他们:summaryFuture.whenSuccess{}但这只处理一种情况。我需要等待summaryFuture和sponsorFuture完成,然后在发回响应之前同时处理两者。letsummaryFuture=client.post(summ…
    2024-11-181