草庐IT

Snapshot

全部标签

ios - Swift Firebase 从多个节点读取

我正在尝试解决以下问题:我想使用跨两个节点的匹配信息填充CollectionView单元格,并且需要在“播放器”节点中多次读取。这是我的Firebase数据库结构{Players:LpWgezRkC6EWS0sjXEWxhFl2:{userName:'JohnDoe'teamId:'234'teamName:'Revenge'teamLogo:'star.png'etc...},RfskjEWSkdsjkjdskjsd12fg:{userName:'JaneDoe'teamId:'987'teamName:'Frills'teamLogo:'jag.png'etc...}},Match

ios - 以编程方式启动 UIGestureRecognizer

我想在将UIPanGestureRecognizer添加到屏幕截图后立即启动它。因为屏幕截图是通过代码创建的,所以当一个项目被突出显示时,用户不会再次点击屏幕。那么...如何以编程方式启动识别器?UIView*snapshot=[cellsnapshotViewAfterScreenUpdates:NO];//usethecelltomapthesnapshotframetothewindowbecausethisdoesaperfectjobofaccountingfortableoffset,etc.Othermethodsputtheviewalittletothesideorw

ios - WebCamTexture iOS 模糊快照

我目前正在使用WebCamTexture类来显示实时摄像头源,直到用户拍摄快照,然后我在我的应用程序中使用所述快照作为纹理。这是我目前使用的代码:privateWebCamTexturecameraTexture;privateTexture2Dsnapshot;publicUITexturewebCamTexture;snapshot=newTexture2D(cameraTexture.width,cameraTexture.height);snapshot.SetPixels(m_CameraTexture.GetPixels());snapshot.Apply();webCam

IOS状态保存: can I display a launch image instead of a snapshot

问题:使用IOS状态保存时,如何在启动过程中显示自定义启动图像而不是快照描述:我正在研究IOS状态保存。一切正常,除了每次我在关闭应用程序后重新打开应用程序时,应用程序显示的第一件事是应用程序进入后台时的屏幕快照。我有一个显示用户当前位置的mapView。我不希望应用程序在启动期间显示旧位置的快照,然后跳转到当前位置。有没有什么方法可以在启动过程中显示自定义启动图像。 最佳答案 请参阅ignoreSnapshotOnNextApplicationLaunch的文档:Aspartofthestatepreservationproces

ios - UICollectionView 单元格的水平重新排序

我有一个水平滚动的UICollectionView。每个单元格对应数组中的一个对象(货币代码)。我想要的是能够通过拖放手势对单元格重新排序。我找到了一个tutorial对于UITableView并尝试过,但是当我按住并拖动一个单元格时,它只会垂直移动,当我将手指移到屏幕边缘时它不会滚动。这是一个gif.我想要发生的是让单元格水平移动,而不是垂直移动,并让CollectionView在到达屏幕边缘时滚动。我将如何实现这一目标?这是我现在拥有的:UILongPressGestureRecognizer*longPress=[[UILongPressGestureRecognizerallo

ios - UITableView 重复 Firebase 数据

我从Firebase收到重复的内容,但我似乎无法弄清楚我做错了什么。在firebase中,我有6个帖子。tableview正在填充6个单元格,但所有6个单元格都具有相同的数据,而其他5个帖子不存在。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{RankingsCell*cell=[tableViewdequeueReusableCellWithIdentifier:@"RankingsCell"];self.ref=[[FIRDataba

ios - 火力地堡 iOS : Download image for TableView - Best Practice

我遵循了RayWenderlich(Link)的Firebase教程,并采用了他使用观察方法的快照来初始化对象(在我的情况下是“位置”类型)的方法:上课地点:init(snapshot:FIRDataSnapshot){identifier=snapshot.keyletsnapshotValue=snapshot.valueas![String:AnyObject]type=snapshotValue["type"]as!Stringname=snapshotValue["name"]as!Stringaddress=snapshotValue["address"]as!String

ios - 在 swift 3.1 中使用 Firebase SDK 对从 snapshot.value 获取的字典数组进行排序

我有一个包含数据的数组,因为在通过firebase获取数据时,有时数据会以正确的顺序出现,而有时则随机出现。因此,需要使用排序方法对我的本地数组进行排序来自snapshot.value的响应:Optional({Images={"-KmRCabAyzoVNMD06Hpr"={UploadTime=1497269431993;imageUrl="https://firebasestorage.googleapis.com/v0/b/mychat-1147d.appspot.com/o/Images%2FwRHmnmfu3CeqXa77YgHEWVXI1AI3%2F518962226641

iOS - 如何禁用 Firebase 缓存?

我删除了firebase节点中的post对象。但是当我查询帖子对象时,会显示以前缓存的帖子对象。我没有从firebase获取刷新数据。问题:有没有办法停止firebase缓存并从iOS中的firebase获取刷新的数据?我的代码:self.firPostRef.child(userID).observeSingleEvent(of:.value,with:{(snapshot)inifsnapshot.valueisNSNull{completion(nil)}else{//print(snapshot.debugDescription)letpostids=Array((snapsh

ios - 检查 Firebase 中是否存在记录

这个问题在这里已经有了答案:QueryingforexistingnodesinFirebaseisreturningnull(1个回答)关闭6年前。我想了解如何在我的Firebase数据库中进行搜索以检查记录是否存在,如果存在,则在该特定分支下获取详细信息。目前我可以通过抓取特定记录并将其放入文本字​​段并从那里开始来完成我需要做的事情,但是我需要检查数据库中的多条记录直到找到特定记录并从那里加载该分支下的所有详细信息。这是我目前正在做的;Firebase*ref=[[Firebasealloc]initWithUrl:@"https://sizzling-inferno-255.f