草庐IT

Swift-Firebase

全部标签

ios - swift : Is there a way to test if object cast as AnyObject conforms to Equatable?

我有一个具有键控属性的对象:funcvalue(key:String)->AnyObject?funcsetValue(value:AnyObject?,key:String)我想检查从具有来自两个不同对象的相同键的value函数返回的值是否Equatable。Swift提示是因为Equatable有一个Self引用并且只能在泛型中使用。有没有一种方法可以检查从value函数返回的AnyObject对象是否符合Equatable? 最佳答案 由于Swift2的变化,我正在编辑我的答案要检查协议(protocol)一致性,只需使用is

ios - Facebook SDK FBSession 代码不适用于 Swift

尝试在Swift中实现这个ObjectiveC代码://Wheneverapersonopenstheapp,checkforacachedsessionif(FBSession.activeSession.state==FBSessionStateCreatedTokenLoaded){//Ifthere'sone,justopenthesessionsilently,withoutshowingtheusertheloginUI[FBSessionopenActiveSessionWithReadPermissions:@[@"public_profile"]allowLoginU

Swift- MacOS中的topview数组

我有一些数据形式的JSON文件,该文件已转换为:vartempArray=[NSDictionary]()这是此数据的样本:({active=y;"campaign_id"="SampleID1";description="SampleText";"end_date_time"="2017-10-0100:00:00";"on_expiry"=ignore;"on_invalid_user"=reject;"start_date_time"="2017-07-0100:00:00";"voucher_code"=SAMPLEON1;"voucher_code_id"="SampleID4";}

Swift-右边的自定义滑动手势

我想创建与本机函数相同的效果,以返回先前的视图(但带有特定按钮)。我试图对此进行编码://SwipetogobackletbackSwipe=UISwipeGestureRecognizer(target:self,action:#selector(self.back(_:)))backSwipe.direction=UISwipeGestureRecognizerDirection.rightself.view.addGestureRecognizer(backSwipe)实际上,此代码有效!但是它不如本地函数那么平稳。当我们滚动当前宽度视图的1/3时,此代码会更改为上一个视图。但是,在本地

ios - 来自 Unity 的 iOS 的 Google Firebase 构建错误

我最近尝试为我的Unity游戏设置GoogleFirebaseAnalytics。我专门为iOS构建它。不幸的是,我无法让Firebase正常工作。我正在使用Xcode8.1、OSX10.12.1和Unity5.5.0f3每当我尝试从Unity构建到iOS时,我都会在控制台中收到此错误:Errorrunningcocoapods.Pleaseensureyouhaveatleastversion1.0.0.YoucaninstallcocoapodswiththeRubygempackagemanager:sudogeminstall-n/usr/local/bincocoapodsp

ios - 如何在 iOS swift 中定位顶部?

我尝试在我的View顶部添加一个materialswift卡片,但它总是显示得太高。设置卡的高度可以解决问题,但我不想设置高度。这是它的样子。这是一张图片的链接,展示了卡片正常情况下的样子:https://camo.githubusercontent.com/f22d27c712a6fba12237a3e4b11f6e10c893d9ab/687474703a2f2f7777772e636f736d69636d696e642e636f6d2f676966732f77686974652f636172642e676966这是我的观点的代码:importUIKitimportMaterial

ios - Swift3 如何像在 android 中一样在 iOS 中实现底部表单

在我的应用程序中,我必须显示与android中相同的底页,我的要求如下,在Screen1中,如果我们滑动,则它应该像scree2一样改变,并且单击按钮时需要相同的场景(蓝色背景颜色按钮),提前致谢。 最佳答案 您可以将UIAlertController与.ActionSheet一起用于preferredStyle或创建具有所需逻辑的自定义UIView。 关于ios-Swift3如何像在android中一样在iOS中实现底部表单,我们在StackOverflow上找到一个类似的问题:

ios - 如何使用 XCTestSuite? ( swift 3)

我们有一个运行iOSUI测试的Jenkins作业,我需要能够在测试运行期间根据某些运行时信息忽略一些测试(或测试类)。根据XCTestSuite文档https://developer.apple.com/reference/xctest/xctestsuite您可以通过编程方式创建自定义测试套件,但我还没有找到任何实际操作的示例。那么具体应该怎么做呢?我以下面的代码为起点玩弄了这个,但还没有真正取得进展。当IgnoreThisClass在Xcode中运行时,即使BaseTestClass的setUp()中的testCaseCount报告套件中有0个测试,其中的测试方法也会运行。我是否需

ios - 从 Firebase Storage iOS 获取图像的监听器方法

我正在使用Firebase实现聊天,有谁知道FIRStorage的监听器方法是什么。我已经成功地使用它的监听器从FIRDatabase获取新消息_refHandle=[[_refchild:@"messages"]observeEventType:FIRDataEventTypeChildAddedwithBlock:^(FIRDataSnapshot*snapshot)我需要类似的FIRStorage监听器方法 最佳答案 您可以做的是在有人上传图片时将图片url保存在您的数据库中,然后使用您提供的代码。我认为仅使用Firebase

ios - 使用 Firebase 实时数据库发送聊天应用程序构建的推送通知

我目前正在使用Firebase实时数据库构建聊天应用程序。我拍了thisRaywenderlichtutorial作为我学习Firebase的起点。在我的例子中,我需要在有新消息时发送推送通知(还有其他Firebase中的数据库更改的推送通知)。我知道有FCM和FirebaseNotification可以发送推送通知,但它们只能从外部触发和HTTP请求。我不介意拥有自己的Node.js服务器来实现这一点,但我该怎么做呢?我如何跟踪新消息的位置(数据库中的更改)。什么是FirebaseAdminSDK?我应该使用那个吗?我是Firebase的新手,有点迷路了。有人能让我走上正轨吗?