Hi Tarek,
You asked for any issues with STV 3.4.x to be added to this thread, so here's a couple...
Firstly, a link to an example project which shows the problems:
https://dl.dropboxus...lectionCell.zip
Selection Cell Issues:
Add SensibleTableView.framework and STV+CoreData.framework.
Build and Run.
Enable Edit Mode, add a Setlist, go into the Setlist, enable Edit Mode, add a Song, go into the Song, and then go into Instruments which is a SCObjectSelectionCell, enable Edit Mode and add a number of Instruments, for example Ins0, Ins1, Ins2, Ins3, Ins4, Ins5.
Then select some Instruments, Ins1, Ins2, and Ins3. Going back up correctly show then as the selected items.
Go back into the Instruments and move Ins4 to be above Ins0. Going back up now shows Ins0, Ins1, Ins2 as the selected items, which is incorrect.
Reorder the instruments back to Ins0, Ins1, Ins2, Ins3, Ins4, Ins5, and select Ins1, Ins3, and Ins5. Back up to the song to check they are the correctly selected items.
Now go back into Instruments and delete Ins4. Going back up causes a crash.
Note also the in the instrumentsPropertyDefinition.cellActions.willConfigure that cell.commitChangesLive is set to TRUE otherwise the selections are not persisted. The documentation says TRUE is the default but it appears to be FALSE.
Extra Sections Issues:
If I build using STV 3.3.0 then the logging in viewDidAppear shows that there is only ever 1 section.
If I build using STV 3.4.1 then the logging in viewDidAppear shows that there is now 2 sections, and section 0 always has 0 cells. Where has the extra section come from?
STV 3.4.1 seems to have fixed the other issues I was experiencing, thank you very much for that Tarek, hopefully there could be a 3.4.2 release with fixes for these issues as well.