ฉันโดนหัวของฉันเหนือสิ่งนี้และ Google ก็ไม่ได้ทำอะไรเลย ในที่สุดฉันก็ทำมันออกมาและคิดว่าฉันจะเขียนมันไว้ที่นี่เพื่อประโยชน์ของคนต่อไป
คุณมีUITableView
หลายส่วน แต่ละส่วนเป็นเนื้อเดียวกัน แต่ตารางโดยรวมมีความแตกต่างกัน ดังนั้นคุณอาจต้องการอนุญาตให้จัดลำดับแถวใหม่ภายในส่วน แต่ไม่สามารถเรียงลำดับข้ามส่วนได้ บางทีคุณแค่ต้องการให้ส่วนหนึ่งสามารถจัดเรียงใหม่ได้เลย (นั่นคือกรณีของฉัน) หากคุณกำลังมองหาเหมือนที่ฉันเป็นUITableViewDataSourceDelegate
คุณจะไม่พบการแจ้งเตือนเมื่อกำลังจะให้คุณย้ายแถวระหว่างส่วนต่างๆ คุณจะได้รับหนึ่งเมื่อมันเริ่มย้ายแถว (ซึ่งก็ใช้ได้) และเมื่อมันย้ายไปแล้วและคุณจะมีโอกาสซิงค์กับสิ่งของภายในของคุณ ไม่เป็นประโยชน์
แล้วคุณจะป้องกันการสั่งซื้อซ้ำระหว่างส่วนต่างๆได้อย่างไร?
ฉันจะโพสต์สิ่งที่ฉันทำเป็นคำตอบแยกต่างหากปล่อยให้คนอื่นโพสต์คำตอบที่ดีกว่านี้!