草庐IT

flutter-ios

全部标签

ios - 如何检查转场是否在代码和 Storyboard中正确链接? "as!"里面的感叹号也不高亮?

我正在xcode中创建一个简单的测验应用程序,它有一个介绍、问题和结果ViewController。当我尝试使用代码中的prepareforsegue方法将我的“QuestionViewController”链接到我的“ResultsViewController”时,感叹号“as!”关键字未以粉红色突出显示。它给了我一个“线程1:SIGABRT信号”。是的,我之前已将其链接到Storyboard中。我已经尝试检查Storyboard中转场的标识符,它们看起来不错。这是我正在谈论的代码:overridefuncprepare(forsegue:UIStoryboardSegue,send

ios - 快照 View (屏幕更新后 :true) returns empty view when run on real device

在模拟器(iPhone7和iPhoneXR)中运行时,snapshotView(afterScreenUpdates:true)运行良好并且符合预期。然而,当我在我的iPhone7物理设备上测试它时,它返回一个空白View,但具有正确的框架我需要UIView对象,不能使用UIImage,正如之前对类似问题的许多答案所暗示的那样。letsnappedView=view.snapshotView(afterScreenUpdates:true) 最佳答案 也许这个扩展对你有用:publicextensionUIView{publicfu

ios - Swift 将 UITextView 文本保存到 .Pdf、.Doc 和 .Txt 文件格式并显示

我的方案,我正在尝试使用三种格式保存UITextView文本.pdf、.doc和.txt。在这里,合成选项用户可以根据警报选项进行选择。保存后需要显示在预览Controller中以进行文件共享。如何实现?funccreatePDF(text:String,filename:String){//1.CreatePrintFormatterwithinputtext.letformatter=UIMarkupTextPrintFormatter(markupText:text)//2.AddformatterwithpageRenderletrender=UIPrintPageRender

ios - 带有 kCLLocationAccuracyBestForNavigation 的 CLLocationManager 不是很准确

我正在为运行者开发一个应用程序,所以我需要高精度的GPS坐标。Android版本已准备就绪,现在我正在测试iOS版本。我以这种方式在Swift中使用默认位置提供程序:locationManager=CLLocationManager()locationManager.delegate=selflocationManager.desiredAccuracy=kCLLocationAccuracyBestForNavigationlocationManager.distanceFilter=1.0locationManager.requestAlwaysAuthorization()loc

android - Discord bot 在 ios 与 android 和桌面上的功能不同

我有一个机器人可以在桌面应用程序上完美运行Discord和我个人Android手机/移动设备上的Discord...但是在iPhone/IOS上执行的完全相同的步骤不起作用。我对IOS与Android或Windows的区别几乎一无所知,因为我从未拥有过Apple产品...这主要与查询转义值有关。有人输入一个值(我正在制作的TCG机器人的卡名),例如“Drago'sFury”。'在桌面和android上被转义,卡片标题被放在双引号中,而不是在IOS版本中被留在单引号中。因此,当将该卡的名称与卡的主列表进行比较时,无法找到它。这是我如何通过循环获得所有卡片名称匹配的主列表...varsql

ios - 代表正在重置为零

我有一个嵌入在UINavigationController中的NewCartViewController在我的ContainerViewController中:overridefuncprepare(forsegue:UIStoryboardSegue,sender:Any?){ifsegue.identifier=="goToCart"{self.cartVC=segue.destinationas?NewCartViewControllerself.cartVC?.delegate=selfprint("cartVCDelegate",cartVC?.delegate)//valu

IOS Testflight 即使在更新到新版本后也会加载我的应用程序的旧代码

我已经使用react-native和我一直在将具有新版本号的新版本上传到应用程序商店,并且版本的状态是“测试”(对于内部用户),但是当我通过Testflight更新我的应用程序时,我没有看到我的最新更改版本号和版本号已更新,但它会加载非常旧的代码。这个旧代码是2-3个月大的。但是当我在模拟器或我的设备上(通过xcode)运行相同的应用程序时,它会显示最新的代码。有没有人对我在这里做错了什么有任何建议? 最佳答案 我遇到了完全相同的问题,但即使创建新证书也无济于事。我创建了一个新的main.jsbundle并且成功了!真正难以解决的问

ios - 根据按钮数量设置 CollectionView 单元格高度

我有一个CollectionView,它将有一个UILabel和2-5个UIButton。我希望根据每个单元格显示多少个按钮来调整单元格的大小。我知道每个按钮的高度大约为100。classmyViewController:UIViewController{varmyCollectionView:UICollectionView!overridefuncviewDidLoad(){super.viewDidLoad()letlayout=UICollectionViewFlowLayout()layout.sectionInset=UIEdgeInsets(top:0,left:0,bo

ios - 从 iOS 中的 TextView 中删除单行

有没有什么方法可以使用按钮一次从TextView中删除一行而不立即清除TextView中的所有内容?我试图在每行文本旁边放置一个按钮,这样我就可以删除任何一行,而不仅仅是上一行。@IBActionfunctopaddbtn(_sender:Any){iflettext=toptxtfield.text{iftext==""{return}txtview.text.append("\(text)\n")toptxtfield.text=""toptxtfield.resignFirstResponder()}} 最佳答案 你可以试试l

ios - “弹出”查看动画

我正在尝试找出如何复制此处显示的“弹出式”View动画:https://imgur.com/a/irFqdiP.我正在使用当前代码来显示我的viewController,但目前只有一个淡入淡出的动画在工作。如何创建显示的动画?这是习俗吗?letpopup:SearchViewController=self.storyboard?.instantiateViewController(withIdentifier:"SearchViewController")as!SearchViewControllerself.presentOnRoot(with:popup)extensionUIVi