草庐IT

Swift-Storyboard

全部标签

ios - 如何在我的 swift 应用程序中播放 iphone 照片库中的视频

我有一个可以使用UIImagePicker录制视频的应用程序。保存录制的视频后,我想在我的应用程序中的UIView中播放视频。我能够录制视频并在UIImagePicker中单击“使用视频”我正在打印视频URL(url:/private/var/mobile/Containers/Data/Application/F9DFDFE8-467F-4DDB-A013-C076F3629F06/tmp/51411329851__5CDC14A6-053B-44C1-915D-0E87D9068D6E.MOV)。我想使用上面的url加载视频并在我的应用程序的UIView中播放。任何帮助将不胜感激。

ios - swift Realm : How to replace database at the same path without restarting app

我想在我的应用程序中的设置部分恢复realmswift数据库。我能够使用FileManager来创建和列出.realm文件的备份。但是,当我删除当前Realm文件,然后将另一个Realm文件复制到原始Realm文件位置时,我的应用程序不知道识别文件内容已更改。事实上,即使我删除了原始Realm文件,并且没有用任何东西替换它,我的应用程序仍然可以正常运行。我调试了源代码,我认为问题在于Realm总是根据URL返回缓存版本。即使Url不再有效,它仍会返回缓存的Realm。是否有任何方法可以强制重置缓存以便我可以替换Realm文件?似乎Objc允许它,但在Swift中不允许?或者我错过了某种

ios - 从 Xamarin.iOS 绑定(bind)库引用 Storyboard

在我的Xamarin项目中,我需要通过绑定(bind)库引用nativeiOS框架。除了native代码外,该框架还提供了一些Storyboard。我如何在我的应用中引用它们?调用标准UIStoryboard.FromName导致未找到异常。varstoryboard=UIStoryboard.FromName("FromFramework",null);将null作为Bundle参数传递意味着我在主应用程序包中搜索Storyboard,这显然以异常“找不到Storyboard”结束,但我无法找到框架包。varbundle=NSBundle.FromClass(newObjCRunti

ios - 如何使用 cocoa pod 的 Storyboard引用?

我想使用cocoapods创建一个使用Storyboard的私有(private)pod。我所做的是创建一个简单的pod,它只有一个Test.storyboard(其中有一个空的vc场景,它的StoryboardID是SecondVC)和一个名为SecondVC的ViewController。在pod的例子中使用storyboardreference来显示secondVC,但是有一个错误说:Notenoughargumentsprovided;要操作的输入文档在哪里?我通过谷歌搜索解决方案但没有用。有人可以帮忙吗?这是详细信息:TheprojectdetailscreenshotThe

objective-c - 如何在 Objective C 而不是 Swift 中生成 NSManagedObject 类?

我将coreDataswift类定义为importFoundationimportCoreData@objc(Users)publicclassUsers:NSManagedObject{}文件名是Users+CoreDataClass.swift我需要这样调用它NSFetchRequest*request=[UsersfetchRequest];我已经尝试导入"Users+CoreDataClass-Swift.h"但是它无法识别任何具有用户名的类。我错过了什么。 最佳答案 您可以立即生成Objective-CNSManagedO

用于更快加载图像的 iOS Swift 技巧

我有大小从2MB到12MB不等的PNG图片。我正在通过viewDidLoad中的以下代码使用SDWebImage将这些图像之一加载到imageView中:self.imageView.contentMode=UIViewContentMode.ScaleAspectFitself.imageView.sd_setImageWithURL(NSURL(string:imageURL))将此图像加载到View中可能需要长达17秒的时间。我在这里做错了什么吗?我只是将这些图像中的一张加载到我的View中,所以我认为不会花这么长时间。我可以做些什么来更快地加载图像?创建较小的图像来加载是唯一的

ios - swift 3 在应用程序处于后台时读取加速度计数据

我正在尝试在应用程序处于后台时无限期地读取加速度计数据。默认情况下,苹果只提供3分钟的时间在后台运行任何任务。我在堆栈上阅读了很多关于此的帖子。所有人都建议使用位置、音频等背景模式或使用计时器。但与此同时,使用这些技术的应用程序有可能被拒绝,因为它们在我的应用程序中直接不需要或者是黑客攻击。我只需要读取加速度计数据并存储在本地。有什么方法可以做到这一点而不会有应用被拒绝的风险。 最佳答案 在功能中打开定位背景模式引用hannescomment!关于这个HowNike+GPSoniPhonereceivesaccelerometeru

ios - 从 Firebase Swift 3.0 检索数据时出现问题

出于某种原因,我无法从Firebase检索数据。基本上代码“跳过”引用部分并继续前进,我不知道为什么要这样做。我试图查看文档以及StackExchange上的其他问题,但我无法找出问题所在。请帮忙。谢谢!funcgetMeta(){ref.child("Meta").child("Topics").observeSingleEvent(of:.value,with:{(snapshot)inletvalue=snapshot.valueas?NSDictionaryifletactualValue=value{print(actualValue)}})}我实际上想用actualValu

ios - 如何将默认语言设置为阿拉伯语 ios swift?

我正在开发一款支持两种语言的应用程序,即英语和阿拉伯语。我用英语编写了应用程序,然后将应用程序本地化为阿拉伯语。更改语言时需要重启应用程序。我唯一的问题是第一次安装应用程序时如何将默认语言设置为阿拉伯语。我尝试在编辑方案部分将语言设置为阿拉伯语,但它仅适用于开发版本而不适用于分发版本.这可能是重复的问题,但我已经尝试过但没有成功。 最佳答案 根据documentation,这基本上是发生了什么:1)iOS将在您的应用中搜索其在“设置”中的首选语言。因此,如果您的设备设置为阿拉伯语,它应该首先选择阿拉伯语。2)如果没有找到语言,iOS

IOS/ Storyboard/自动布局 : Center round button under horizontal bar

这应该非常简单,但不知何故,自动布局对我来说却非常复杂。我有一个水平条形按钮。我想在其下方居中放置一个圆形信息图标。自动布局一直试图将圆形按钮拉伸(stretch)成椭圆形,而不是将其从左到右居中,如下所示:以上是以下约束的结果,这些约束应该起作用但不起作用。任何人都可以告诉我添加正确的约束来完成这个简单的任务。谢谢。 最佳答案 如果图像被拉伸(stretch),则将其contentMode设置为aspectFit或aspectFill。完成后,您可以为图像添加约束,使其和登录按钮共享垂直中心。