草庐IT

Swift-Firebase

全部标签

从 APN 迁移到 firebase 后未重新生成 iOS 设备 token

我为iOS和Android创建了一个应用程序,我使用APN获取iOS的deviceToken和Android的GCM。我决定迁移到firebase以简化token管理。我注意到一个仅适用于iOS应用程序的问题,我想知道是否其他人也遇到过它。当我将iOS应用程序迁移到firebase时,除非重新安装该应用程序,否则不会重新生成token。我关注firebaseguide去做但没有结果。其他人有这个问题吗?提前致谢 最佳答案 我解决了我的问题。我关闭和打开功能我重新启动了XCode我将FIRInstanceIDAPNSTokenType

ios - Firebase iOS - 当我知道一个值存在时,快照突然返回 null

当我调用snapshot.value时,几周来一直运行良好的代码突然返回空值。这是我的数据库的图片:我的代码是:_=ref.child("profiles").child((empIDas!FIRDataSnapshot).valueas!String).child("nickname").observeSingleEvent(of:FIRDataEventType.value,with:{(snapshot)inprint(snapshot)self.names.append((snapshot).valueas!String)})当我打印我试图从中制作快照的ref时,我将链接复制并

ios - 对象 ************/******.jpg 不存在,Firebase 存储

我的问题是当我运行应用程序时,这个错误出现在控制台中可选(“用户配置文件/Kk1kKMF89BH778vgd788ju7.jpg不存在。”)但该文件存在于我的Firebase存储中。我尝试将图像下载到名为phSelfie的UIImage。这是我的代码:importUIKitimportFirebaseclassSeeSelfieViewController:UIViewController{varstorage=FIRStorage.storage()@IBOutletvarphSelfie:UIImageView!overridefuncviewDidLoad(){super.vie

ios - 重做不起作用(ios swift undoManager,调用)

使用Swift3.02(Xcode8.2)我引用了答案中描述的撤消解决方案:https://stackoverflow.com/a/31450475/7448394.在下面的代码中,我使用此解决方案来测试绘图的撤消和重做。当我按下randomDrawing按钮时,它会绘制一条从零到随机点的红线。当我按下撤消按钮时,这行或最后一行消失。但是当我按下重做按钮时,imageView没有任何反应。明明撤消是有效的,我也检查了undoManager?.canRedo撤消操作后变为true,但为什么这个重做操作没有显示结果?importUIKitclassViewController:UIView

iOS Swift 3 Framework - 在 Storyboard 中无法访问

我在swift3中创建了一个自定义框架来存储我所有的类、xib、Controller和ui控件。我可以生成它,但是当我将它添加到项目中时,我可以访问除Storyboard中的所有内容。例如,我有一个名为“MyCustomCell”的类,它是“MyCustomFramework”中“UITableViewCell”的子类。所以在我的Storyboard上,当我想为UITableViewCell设置自定义类时,我在自定义类字段上写了“MyCustomCell”。但是模块没有改变,'MyCustomFramework'不在列表中。我不知道该怎么办。我可以手动编写模块名称并且它可以工作,但我可

c++ - 在swift代码中加载静态库

我有一个用c++编写并用xcode编译的静态库(.a文件)。在我的C++代码中:extern"C"voidstartA(constchar*szCmdLne){//blabla}extern"C"voidstopA(){//blabla}现在我正在用swift2(在xcode中)编写一个iOSSDK。我想将库加载到SDK中并调用这两个函数(startA和stopA)。正确的做法是什么?我试过桥接,但它不起作用。谢谢! 最佳答案 按照以下步骤:1)在BuildPhase->LinkBinarywithlibraries链接xcode中

ios - 带有 Firebase 的 Microsoft Recommendation API

我可以将MicrosoftRecommendationAPI与FirebaseforiOS中的数据一起使用吗?我知道我可以将VisionAPI与Firebase一起使用,但我不知道其他的。 最佳答案 RecommendationsAPI已被弃用,请参阅以下内容了解更多信息:https://learn.microsoft.com/en-us/azure/cognitive-services/recommendations/overview. 关于ios-带有Firebase的Microso

ios - 具有泛型类型和 UITableview 的 Swift 3 ViewController

我正在尝试创建一个具有如下泛型类型的VC:classSearchViewController:UIViewControlle{@IBOutletweakvartableView:UITableView!vardelegate:SearchViewControllerDelegate?fileprivatevardataArray:[T]=[]...}extensionSearchViewController:UITableViewDelegate,UITableViewDataSource{functableView(_tableView:UITableView,numberOfRow

ios - 在 Swift 3 中访问闭包外的数组

我有这个闭包,我用它来填充我的数组和字典。但是,当我尝试在函数外使用它时,它是空的。我知道这个闭包在异步线程上工作,所以假设我在它被填充之前尝试访问该变量是否正确?结果,我得到一个空数组。这是我的代码。classHomeCollectionViewController:UICollectionViewController,UICollectionViewDelegateFlowLayout,UISearchBarDelegate,UIGestureRecognizerDelegate{varentries=[String:DiaryEntry]()varentryIDS=[String

ios - 如何在 swift3 中将 soap 响应传递给下一个 viewController

我正在使用SOAP开发swift3。我收到了soap的回复,但我无法将此回复发送到我的secondViewControllerBody:successful>.valueResponse=successful我试着通过overridefuncprepare(forsegue:UIStoryboardSegue,sender:Any?){if(segue.identifier=="secondView"){letDestViewController1:secondViewController=segue.destinationas!secondViewControllerDestView