2015-01-14 2 views
0

В Android есть отличный способ SmsMessage.calculateLength, вы можете дать ему строку, и он обнаружит ее кодировку и вернет массив, где вы можете найти, сколько символов осталось для сообщения 1 смс или сколько sms сообщения есть в строке ...Калькулятор длины smsMessage для iOS

Интересно, есть ли такой метод в iOS? Извините, если вопрос слишком прост, я не парень iOS.

+1

Поскольку вы не можете отправить SMS без компоновщика сообщений, почему вы хотите рассчитать длину. У композитора сообщений есть возможность показать длину сообщения/ – rckoenes

+0

@rckoenes. Я не хочу отправлять сообщение в виде SMS-сообщения GSM, мое приложение будет использовать шлюз SMS для него, но мне все же нужно рассчитать длину SMS для отображения информации для пользователя, сколько будет взиматься плата и т. д. Может быть, вы знаете какую-то стороннюю библиотеку, которая может это сделать? – Andranik

+1

Запрашивать библиотеку оффтоп для Stackoverflow. Но чтобы дать вам представление, вы должны подсчитать байты сообщения. – rckoenes

ответ

1

№ Способ, которым вы отправляете текстовое сообщение на iOS, - это класс MFMessageViewController, который представляет свой собственный пользовательский интерфейс, вроде активности на Android. Он также показывает длину сообщения для вас.

Поскольку нет способа отправить текстовое сообщение без использования этого предустановленного компонента iOS, то что-то вроде того, о чем вы просите, не существует.

+0

Может быть, есть сторонняя библиотека для такого рода сотрудников. Потому что есть много приложений для международных сообщений, у которых есть такой счетчик. Это не очень сложно сделать самому, но если для этого будет lib, это будет здорово. – Andranik

+1

@Andranik Я бы ожидал, что эти приложения используют SMS-шлюзы для отправки сообщений, а не функциональные возможности отправки SMS/MMS-сообщений устройства. И вы правы, вероятно, для этого есть библиотеки, но я никогда не работал ни с одним из них. – dandan78

Смежные вопросы