2014-10-13 3 views
6

Я пытаюсь открыть почтовый композитор через UIActivityViewController на iOS8. (Итак, у меня нет собственного кода для этой процедуры). Результат на устройстве продолжает регистрировать ошибки (сообщения продолжают регистрироваться даже после того, как я закрыл почту и ушел с разным контроллером UI)MFMailComposerViewController через ошибку UIActivityViewController

Ошибка обмена сообщениями об ошибке: Ошибка домена = Доступность Code = 0 «Удаленный сервис не отвечает на _accessibilityMachPort» UserInfo = 0x14fd1b60 {NSLocalizedDescription = Дистанционное обслуживание не реагирует на _accessibilityMachPort}

на тренажере MFMailComposeViewController просто увольняет сразу после того, я представляю его с ошибкой:

viewServiceDidTerminateWithError: Error Domain = _UIViewServiceInterfaceErrorDomain Code = 3 «Операция не может быть выполнена. (_UIViewServiceInterfaceErrorDomain ошибка 3)»UserInfo = 0x7b6eb4b0 {Message = Service Connection Прерванный}

PS У меня есть Xcode 6 и тестирование на IOS 8.0.2 iPhone 5s. Могу ли я делать что-то не так? Спасибо заранее за ваши ответы!

+0

Вы смогли это объяснить или решить? – Drux

+0

К сожалению, нет :( – Stas

+0

Я вижу. Я тоже вижу эти сообщения: см. [Здесь] (http://stackoverflow.com/questions/28515414/kif-output-ax-exchange-error-error-domain-accessibility -code-0-remote-service) – Drux

ответ

0

Я столкнулся с той же проблемой в своем продукте, и после некоторой отладки я сузил, что это комбинация представленного ViewController и пользовательской клавиатуры. Это означает, что мое приложение показывало это сообщение об ошибке только тогда, когда я перешел к любому представленному ViewController (как почтовый композитор), и была активирована пользовательская клавиатура.

Во время дальнейших попыток, Мне удалось избавиться от этого сообщения об ошибке, удалив библиотеку MonkeyTalk, которая использовалась для автоматического тестирования.

Я не уверен, относится ли к вам тот же сценарий, но я уверен, что некоторая библиотека противоречит некоторой клавиатуре, и это приводит к сообщению об ошибке.

P.S. в моем случае мое приложение замораживалось этими сообщениями об ошибках.

+0

У меня такая же проблема, как у Stas и с тем же сообщением, без использования пользовательской клавиатуры и без библиотеки MonkeyTalk. – jbbenni

+0

@jbbenni Я не уверен, относится ли это к вашему делу или нет, но быть таким я сторонняя библиотека, которая противоречит клавиатуре. Попробуйте удалить любую стороннюю библиотеку и посмотреть, решит ли она вашу проблему. –

+0

Единственными библиотеками, которые я связываю, являются: CoreText, MessageUI, UIKit, Foundation и CoreGraphics. Я был бы удивлен, если бы они были несовместимы или противоречили Apple Mail Controller. Не знаете, почему вы думаете, что это конфликт клавиатуры. Мои симптомы идентичны Стасу (выше). – jbbenni

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