If I take the SIM out of my iPhone then call [MFMessageComposeViewController canSendText] it returns true, but obviously the device is not capable of sending SMSs.
Is this a bug or known behavior of this function?
Given this behavior, is there a workaround to know if the SMS cannot be sent as there’s no sim?
If the iPhone is running iOS 5+, you may have iMessage available. This would cause
canSendTextto return YES.