Я новичок в разработке iPhone.
Вот мой вопрос.Я хотел бы проверить «возможность текстовых сообщений устройства» на моем симуляторе iPhone, прежде чем развернуть его на своем телефоне.Это код, который я написал в файле .m.Эта функция вызывается при срабатывании моей кнопки SMS.
Class messageClass = (NSClassFromString(@"MFMessageComposeViewController"));
if (messageClass != nil)
{
NSLog (@" \ntxting\n");
// We must always check whether the current device is configured for sending messages
if ([messageClass canSendText] == TRUE)
{
NSLog (@"canSendText is not passingg"); //Not entering this loop
[self displayTextSheet];
}
Проблема в том, что цикл if не входит.Мне было интересно, если контроллер Messageview вообще не появляется в симуляторе и только для телефона.
Пожалуйста, совет.
Обновление: я добавил NSLog в цикл MessageClass if иэто печатается.поэтому messageClass не равен nil