2013-03-04 3 views
3

Я пытаюсь использовать forge.event.connectionStateChange.addListener от docs. Я создавать и полностью пустое приложение, добавил "event":true конфигурации config.json и добавил следующий бит к main.js:Trigger.io приложение сбой при использовании forge.event.connectionStateChange.addListener

forge.logging.info("Add JavaScript to js/main.js!"); 

forge.event.connectionStateChange.addListener(
    function() { 
     alert('Device ' + (forge.is.connection.connect() ? "is" : "is not") + 'connected.'); 
    }, 
    function(){ 
     alert('Erorr'); 
    } 
); 

При запуске приложения и отключить Wi-Fi моей машины, сбой приложения. При необходимости я могу предоставить больше журнала.

[DEBUG] Native call: { 
[DEBUG]  callid = "9B3DBB44-870E-438B-8128-07E88474DDAB"; 
[DEBUG]  method = "launchimage.hide"; 
[DEBUG]  params =  { 
[DEBUG]  }; 
[DEBUG] } 
[DEBUG] Returning to javascript: { 
[DEBUG]  callid = "9B3DBB44-870E-438B-8128-07E88474DDAB"; 
[DEBUG]  content = "<null>"; 
[DEBUG]  status = success; 
[DEBUG] } 
[INFO] No reload update available. 
[INFO] 2013-03-04 16:59:54.725 Forge[68603:c07] +[BorderControl returnResult:]: unrecognized selector sent to class 0x2fb4a4 
[INFO] 2013-03-04 16:59:54.725 Forge[68603:c07] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[BorderControl returnResult:]: unrecognized selector sent to class 0x2fb4a4' 
[INFO] *** First throw call stack: 
[INFO] (0x33b6012 0x2e55e7e 0x34412ad 0x33a5bbc 0x33a594e 0x2e695c8 0x2895765 0x3339f3f 0x333996f 0x335c734 0x335bf44 0x335be1b 0x33107e3 0x3310668 0x1d99ffc 0x26e6 0x2625) 
[INFO] libc++abi.dylib: terminate called throwing an exception 
+0

Кроме того, я не получаю предупреждение о запуске приложения, как указано в документах. – Mark

+0

У меня такая же проблема, и я даже не пользуюсь слушателем. Mine просто падает в фоновом режиме, когда я переключаюсь на Wi-Fi на своем iPhone 5 с iOS 6.1. –

+0

@JohnClarkeMills. Вы правы. Когда я бросаю своего слушателя и просто использую только что созданный проект, я вижу тот же крах. – Mark

ответ

2

Извините, наши плохие: это симптом той же проблемы, которая вызывала проблемы с Reload in v1.4.32.

Есть исправление в v1.4.33 - пожалуйста, дайте ему попробовать и сообщите мне, если это сработает для вас.

+0

Похоже, что v1.4.33 позволяет отключить Wi-Fi. Мы видим, что наш канал Pusher отключается и снова соединяется, когда Wi-Fi возвращается без сбоя приложения. Благодаря! – Mark

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