草庐IT

display_result

全部标签

ios - 如何获取某个 Realm 对象在 Results 中的索引?

这是一个例子。classPerson:Object{dynamicvariddynamicvarname}//doesthiswork?letsortedPeople=realm.objects(Person).sorted("id")letDave=realm.objects(Person).filter("id=5")//atwhatindexdoesDaveresideinsortedPeople?我需要了解这一点的原因是因为我有一个设置为sortedPeople的UITableView,但我需要存储最后查看的可见行。sortedPeople数组经常变化。所以,如果我能在sort

ios - 如何映射 RxSwift Observable 和 Result

我有一个简短的问题:我有一个返回Observable>的网络请求,我们称它为requestToken如果此请求成功,我想使用String(token)执行另一个返回Observable>的请求,我们称它为requestData当第二个请求返回时,我想将token合并到它的字典中最后我想从Observable>映射至Observable>如果我的代码中没有多个嵌套级别,我如何才能实现这一点?这就是我今天拥有的:requestToken().flatMap({result->Observable>inswitchresult{case.success(lettoken):returnreq

swift - 如何压制 "result not used"警告

在Swift2.2中,我对Optional进行了扩展,如下所示:extensionOptional{funcifNotNil(_closure:(Wrapped)->T)->T?{switchself{case.some(letwrapped):returnclosure(wrapped)case.none:returnnil}}}它允许这样的代码anImageView.image=self.something.ifNotNil{self.getImageFor($0)}但有时候,我并不关心结果:myBSON["key"].string.ifNotNil{print($0}}在Swif

objective-c - Swift 3.1 中的 `@discardableResult override init()` 抛出 `warn_unused_result` Objective-C 警告

我有一个桥接到Objective-C的Swift类。即使使用@discardableResult,它也会在Objective-C类的构建中抛出此警告:Ignoringreturnvalueoffunctiondeclaredwith'warn_unused_result'attribute有没有什么办法可以解决这个问题?这是在带有Swift3.1的Xcode8.3中。 最佳答案 转换为(void)应该消除警告:(void)[SingletonClasssharedInstance]; 关

ios - 我可以让 Realm Results 类使用协议(protocol)作为泛型吗?

我想创建两个Realm模型类和一个协议(protocol),由两个模型类采用。例如:classDog:Object,Animal{dynamicvarname=""}classCat:Object,Animal{dynamicvarname=""}protocolAnimal{varname:String{get}}在这种情况下,我创建了两个模型类和一个协议(protocol)。但是,当我转到实现的时候,问题出现了。下面的代码是在ViewController中编写的:vardogs:Results?{returntry!Realm().objects(Dog)}varcats:Resu

objective-c - iOS 8 方向改变 : Keyboard frame does not display correctly

这只是一个iOS8问题,键盘在iOS7中正确显示,设备方向发生变化。我的应用程序支持纵向和横向并使用自动布局。如果我将包含UITextField子类的UIViewController子类推送到导航堆栈上,并且UITextField成为纵向的第一响应者,则默认键盘会正确显示。但是,如果我将设备旋转到横向,则UIViewControllersubview布局会正确显示,但键盘会显示在屏幕的顶部中央。键盘的方向对于横向方向是正确的,但它的框架宽度与纵向方向的预期宽度相同。如果我将应用程序方向设置为仅横向,则键盘无法正确显示。这只是iOS8方向更改的问题。 最佳答案

ios - 使用 Realm,我应该使用 List 对象还是 Results 对象作为 UITableView 的数据源?

Realm中至少使用了2种主要的集合类型:ListResultsResults对象文档中的相关描述说:Resultsisanauto-updatingcontainertypeinRealmreturnedfromobjectqueries.因为我希望我的UITableView响应Realm对象服务器上的任何更改,所以我真的认为我希望我的UITableView得到Results对象。事实上,出于这个原因,我想我总是想要一个Results对象来支持我的UI。这仅通过文档中的List对象的描述得到加强:LististhecontainertypeinRealmusedtodefineto-

linux下xhost命令报错:unable to open display的解决办法

linux下执行xhost命令报错:unabletoopendisplay,解决方法,linux下通过xhost进入图形界面,经常会出现报错“unabletoopendisplay”linux下的操作步骤如下:1.复制代码:代码如下:[root@localhost~]#vncserverNew'localhost:1(root)'desktopislocalhost:1Startingapplicationsspecifiedin/root/.vnc/xstartupLogfileis/root/.vnc/localhost:1.log[root@localhost~]#exportDISPL

ios - Xcode 7.3 : import Module displayed with strikethrough

将Xcode升级到7.3后,我发现有些模块在导入时被删除,如下图所示:但是在添加模块之后(所以只需按enter)一切都很好。这意味着什么?这里的模块是用Swift编写的,可以正常工作。 最佳答案 这是一个错误。我们已在218010af中修复它,它应该包含在Swift2.2.1版本中,并且包含在2016-04-12-adevelopersnapshot中. 关于ios-Xcode7.3:importModuledisplayedwithstrikethrough,我们在StackOverf

java - 谷歌云消息接收者 Intent 不启动(广播 Intent 回调: result=CANCELLED forIntent)

我正在尝试制作GCM客户端,注册没问题。我也成功地从服务器发送消息。但是,客户端不会启动Intent。它说09-3008:39:59.795:W/GTalkService(4667):[DataMsgMgr]broadcastintentcallback:result=CANCELLEDforIntent{act=com.google.android.c2dm.intent.RECEIVEcat=[dol.framework](hasextras)}我的IntentpublicclassGCMServiceextendsIntentService{publicGCMService(St