※ 本文為 ott 轉寄自 ptt.cc 更新時間: 2014-10-26 21:47:38
E看板 Gossiping
作者 標題 Re: [問卦] 有沒有miu PTT 八卦板壞掉的八卦
時間 Sun Oct 26 20:48:33 2014
※ 引述《wen12305 (阿捷)》之銘言:
: Miu PTT 全部的板都正常
: 只有八卦板不能看
: 只要一點文章,就會跳到8月時的文章
: 第一頁顯示都還正常,第二頁開始就會跳到8月的文章
: 有沒有掛?
是這樣的
肥宅我是ios工程師~
關於列表資料的顯示
幾乎都是用UITableView去實現
比起安卓的ListView強大許多
今天這情況不外乎就是顯示用的array
跟實際的array不相等
導致每一個cell 雖然按下去都是index 0
但內容卻不一樣
可能是文章數量13萬超過int的範圍之類的錯誤
TableView給的顯示數量的參數是NSInteger
給他個long 值可能可以改善(屁勒XD
解決方法很簡單
讓他array減少即可
就是按搜尋 相關字
經過搜尋比對之後
新的array只會塞入比較過之後的資料
即可正常使用
但其實聽不懂的話
用mo ptt就好了 謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.44.240.131
※ 文章網址: http://www.ptt.cc/bbs/Gossiping/M.1414327718.A.595.html
噓 : mo ptt有著同樣的問題 而且改過好幾版都沒用1F 10/26 20:49
推 : 整篇只看懂最後一行2F 10/26 20:49
→ : 嗯嗯 跟我想一樣3F 10/26 20:50
→ : 主管和工程師的差別就是講重點4F 10/26 20:50
推 : INT_MAX: 21474836475F 10/26 20:51
推 : 快推呀6F 10/26 20:54
推 : 快推以免人家說我們不懂7F 10/26 20:54
→ : int會不夠用嗎8F 10/26 20:54
推 : 跟我想得一模一樣!9F 10/26 20:55
推 : Int不夠用,可以改用double嗎10F 10/26 20:55
推 : 還好我看得懂11F 10/26 20:56
推 : 我也發現可以用搜尋得就看得到~ 但是很麻煩12F 10/26 21:00
→ : 如果是這樣 這比較像UI元件的問題 應該無法自行設定用13F 10/26 21:01
→ : int還是 big int之類的喔.......
→ : 如果只是這麼簡單的自行設定成long 這個問題不會搞這麼久
其實我也知道要把int弄壞根本是天方夜譚→ : int還是 big int之類的喔.......
→ : 如果只是這麼簡單的自行設定成long 這個問題不會搞這麼久
雖然這邊給他的參數是NSInteger 但是應該沒差
但程式碼不用改 只要把文章數量刪到小於10萬即可正常
我能確定的就只是array給錯Q_Q 因為肥宅我常犯這個錯
→ : 所以不是int的問題阿..你這樣誤導好多說"看得懂"的人XD16F 10/26 21:14
sorry 我只想到說數量超過10萬 會爆掉 所以直覺就是超過int範圍....※ 編輯: s001582000 (114.44.240.131), 10/26/2014 21:19:47
--
※ 看板: ott 文章推薦值: 0 目前人氣: 0 累積人氣: 254
作者 s001582000 的最新發文:
- 22F 9推 3噓
- 是這樣的 賤葆剛剛新片 說自己的ENROAR品牌 合夥人因為教唆討債被羈押 才發現所有的品牌收入都被轉走 自己出錢還廠商錢 怎麼一堆ytr都被騙 什麼蔡阿嘎被騙幾千萬 阿晉炸雞店被騙 還有其他怪人都 …101F 39推 4噓
- 43F 3推 1噓
- 40F 20推 2噓
- 11F 3推
點此顯示更多發文記錄
→
guest
回列表(←)
分享