2010-08-25 7 views
1

Existe-t-il un moyen d'afficher le nombre de caractères dans MFMessageComposeViewController? Je l'ai allumé dans les paramètres de l'iPhone pour l'application sms natif, mais dans mon application, il ne l'affiche pas.Nombre de caractères dans MFMessageComposeViewController

+0

J'ai aussi essayé de montrer à l'utilisateur les caractères visibles qu'il est sur le point d'envoyer dans le corps. J'ai essayé avec la longueur de NSString, mais cette propriété ne compte pas seulement les characs visibles, mais plus (les contrôles ...). Est-il possible d'obtenir la longueur des caractères visibles à partir d'un NSString? – toupper

+0

Pourquoi mettez-vous des caractères de contrôle dans la chaîne? Et ne comptent-ils pas à toutes les limites de longueur applicables? –

+0

Vous avez raison. Pas besoin de caractères de contrôle. "C'est le document qui m'a rendu suspect d'utiliser cette méthode: " Le nombre renvoyé inclut les caractères individuels des séquences de caractères composés, donc vous ne pouvez pas utiliser cette méthode pour déterminer si une chaîne sera visible lors de l'impression ou pendant combien de temps apparaîtra." – toupper

Répondre

0

De MFMessageComposeViewController Référence de la classe:

Important: L'interface de composition de message lui-même est pas personnalisable et ne doit pas être modifié par votre application.

Il semble que vous ne puissiez rien changer à cette classe.

Peut-être existe-t-il un moyen de savoir si l'option est activée sur l'iPhone et, dans ce cas, vous mettrez cette clé dans NSUserDefaults mais ce sera surprenant.

Questions connexes