對,所以我的UITableView按字母順序加載並放入所有單元格。然後從服務器下載信息並完成計算,一旦所有事情完成,TableView將重新加載。目前這是一個非常簡單的過程,因爲一旦信息從服務器下載,單元格甚至不移動,它們仍然按照字母順序排列。除了一半的信息被填入並且根據計算進行小的改變之外,沒有什麼會發生。我想知道是否有一種簡單的方法將細胞放入部分,具體取決於下載完成後的計算結果?我確實有創建4個數組的想法(一次只有4個部分),並且一旦isLoading被設置爲no,將TableView的數據源更改爲具有部分,但是,這聽起來有點...如果。我知道這是一個與編碼問題相反的理論問題,但是在我去弄亂我的代碼之前,確定是一種愚蠢無效的做事方式,有沒有簡單的方法將UITableViewCells「分配」 ?在將TableView加載後,將UITableView中的單元格分爲多個部分
我與我做這件事的方式主要問題是,如果用戶刪除單元格,刪除在覈心數據相應的條目將是一個有點棘手而且容易出錯。這導致了我另一個想法。如果我爲Core Data實體添加了一個額外的屬性,該怎麼辦?一旦計算完成,該屬性將被分配並保存。問題在於沒有現有的數據庫可以工作。必須有一個完美的方式來實現這一點。
感謝您的幫助。如果你需要我發表任何代碼,只是這麼說,我會。
您能澄清與在覈心數據中添加屬性相關的問題,並且之後出現數據庫問題嗎? – Bill
@Bill好吧,我的應用程序已經分發了一些。添加其他屬性會導致與使用該應用程序的任何人不兼容,這意味着他們必須重新安裝應用程序,我是否正確? – Mackey18
從這個意義上說,是的。理想情況下,您可以將您的API版本升級到您的數據庫,以便更新不會導致問題。 – Bill