周末撸码遇到好几个滴血的问题,首先是用realm,删数据的时候发现一直崩溃报invalid object的错,同时下载好的文件不能播放。因为这个删数据的代码我是从其他项目copy过来的,所以天真的以为是realm的bug。无脑调试了一个小时(我也忘了我是怎么无脑法的,不过最后解决了发现通过单步调试就能很快排除不是realm的bug,所以称之为无脑),没有解决,又头昏脑胀,出去打球去了,因为我坚信找bug像找东西一样、有时候你越死命找,反而找不出来,一旦你不放心上了,它就自动出现你面前,我也挺希望找女朋友也是这样。扯远了,回到正题,第二天晚上、就是现在,首先自己写了个简单的demo排除realm的问题,然后像之前提到的通过简单单步调试,发现是自己脑残先从数据库删了model,后面还通过model的属性找文件的路径,突然间眼前阔然开朗,想纵身一跃。本以为解决了这个问题,下载好的文件无法播放的问题也能自然而然的解决,没想到这个问题又调试了我半个小时,过程不多说了,过度暴露自己的愚蠢对形象不大好,反正是因为自己脑残下载文件的时候手残为文件拓展名加多了个空格空格空格此处省略一万个空格!
网友评论