iMessage will crash in mysterious ways if you start in portrait, change to landscape, and then select something from your conversation.

My buddy kevski figured out that you can fix this by dismissing yourself every time you send a message.

MSMessageViewController.m

- (void)didStartSendingMessage:(MSMessage *)message conversation:(MSConversation *)conversation
{
[self dismiss];
}

Just another weird iMessage thing. But this seems to be what most apps do and it fixed an annoying bug I had. Merci kevski!

Advertisements