didSelectMessage:conversation not called when user taps a message they previously tapped

Originator:poppoppop
Number:rdar://28515513 Date Originated:28-Sep-2016 02:52 PM
Status:Open Resolved:
Product:iOS SDK Product Version:
Classification:Other Bug Reproducible:Always
 
Summary:
didSelectMessage:conversation not called when user taps a message they previously tapped

This is particular relevant when you consider a scenario where an app has two state, one that allows user to send content and one that allows them view received content. The app will only be told once that the user has selected a particular message, so if they minimise the app again and return to "sending content mode" the app won't be notified if they tap that episode again to view its content.

Steps to Reproduce:
1. Launch app from included sample project
2. Tap insert message
3. Send
4. Tap the message in the conversation view

Expected Results:
`didSelectMessage` is called so we can tell the user has tapped on a message so we can respond to that tap and load specific content

Actual Results:
Since that message has been considered selected all along there is no callback and we cannot respond to the tap

Notes:
Sample project at https://github.com/prendio2/MessageAppCallbacks

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!