Schwierigkeiten beim Erhalten von SMS-Funktionen über MFMessageComposeViewController im iPhone-Simulator

Ich bin neu in der iPhone-Entwicklung.

Hier ist meine Frage. Ich möchte auf meinem iPhone-Simulator eine Überprüfung der Funktion zum Senden von Gerätetexten durchführen, bevor ich ihn auf meinem Telefon bereitstelle. Dies ist der Code, den ich in die .m-Datei geschrieben habe. Dies ist die Funktion, die aufgerufen wird, wenn mein SMS-Button ausgelöst wird.

    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];
  }

Das Problem ist, dass die if-Schleife nicht eingeht. Ich habe mich gefragt, ob der Messageview-Controller überhaupt nicht im Simulator auftaucht und nur für das Telefon.

Bitte Ratschläge.

Update: Ich habe der messageClass if-Schleife ein NSLog hinzugefügt, das gedruckt wird. messageClass ist also nicht 'nil'

Antworten auf die Frage(2)

Ihre Antwort auf die Frage