Appium click on link no responding when click on the popup div

Launching Appium with command: ‘/Applications/Appium.app/Contents/Resources/node/bin/node’ lib/server/main.js --address “127.0.0.1” --command-timeout “7200” --debug-log-spacing --platform-version “8.4” --platform-name “iOS” --app “/Users/casinolinkpa/Documents/AppiumAutomation/MobileResponderAutomation/apps/Responder.ipa” --udid “b8a15b06aee2aed8abc5114eb05186a46f54a21b” --device-name “iPhone 6”

info: Welcome to Appium v1.4.13 (REV c75d8adcb66a75818a542fe1891a34260c21f76a)

The same java code can run on the android platform. It’s ok. But it doesn’t work on the iOS.

I check the log as below. Post value is null.
info: [debug] [REMOTE] Executing ‘get_attribute_value’ atom in default context
info: [debug] [REMOTE] Sending javascript command
info: [debug] [REMOTE] Remote debugger data sent [{“method”:“Runtime.evaluate”,“params”:{“objectGroup”:“console”,“includeCommandLineAPI”:true,“doNotPauseOnExceptionsAndMuteConsole”:true,“expression”:"(function(){return function(){function f(a){return…]
info: [debug] [REMOTE] Debugger web socket received data: {“result”:{“result”:{“type”:“string”,“value”:"{“status”:0,“value”:"/tasks-taken"}"},“wasThrown”:false},“id”:74}
info: [debug] Responding to client with success: {“status”:0,“value”:"/tasks-taken",“sessionId”:“492f7606-d94b-436d-9076-fa3a926d0879”}
info: <-- GET /wd/hub/session/492f7606-d94b-436d-9076-fa3a926d0879/element/5540/attribute/data-href 200 15.610 ms - 86 {“status”:0,“value”:"/tasks-taken",“sessionId”:“492f7606-d94b-436d-9076-fa3a926d0879”}
info: --> GET /wd/hub/session/492f7606-d94b-436d-9076-fa3a926d0879/element/5541/attribute/data-href {}
info: [debug] [REMOTE] Executing ‘get_attribute_value’ atom in default context
info: [debug] [REMOTE] Sending javascript command
info: [debug] [REMOTE] Remote debugger data sent [{“method”:“Runtime.evaluate”,“params”
:{“objectGroup”:“console”,“includeCommandLineAPI”:true,“doNotPauseOnExceptionsAndMuteConsole”:true,“expression”:"(function(){return function(){function f(a){return…]
info: [debug] [REMOTE] Debugger web socket received data: {“result”:{“result”:{“type”:“string”,“value”:"{“status”:0,“value”:"/performance-detail"}"},“wasThrown”:false},“id”:75}
info: [debug] Responding to client with success: {“status”:0,“value”:"/performance-detail",“sessionId”:“492f7606-d94b-436d-9076-fa3a926d0879”}
info: <-- GET /wd/hub/session/492f7606-d94b-436d-9076-fa3a926d0879/element/5541/attribute/data-href 200 15.534 ms - 93 {“status”:0,“value”:"/performance-detail",“sessionId”:“492f7606-d94b-436d-9076-fa3a926d0879”}
info: --> POST /wd/hub/session/492f7606-d94b-436d-9076-fa3a926d0879/element/5540/click {“id”:“5540”}
info: [debug] [REMOTE] Executing ‘click’ atom in default context
info: [debug] [REMOTE] Sending javascript command
info: [debug] [REMOTE] Remote debugger data sent [{“method”:“Runtime.evaluate”,“params”:{“objectGroup”:“console”,“includeCommandLineAPI”:true,“doNotPauseOnExceptionsAndMuteConsole”:true,“expression”:"(function(){return function(){function h(a){return…]
info: [debug] [REMOTE] Debugger web socket received data: {“result”:{“result”:{“type”:“string”,“value”:"{“status”:0,“value”:null}"},“wasThrown”:false},“id”:76}
info: [debug] Responding to client with success: {“status”:0,“value”:null,“sessionId”:“492f7606-d94b-436d-9076-fa3a926d0879”}
info: <-- POST /wd/hub/session/492f7606-d94b-436d-9076-fa3a926d0879/element/5540/click 200 43.155 ms - 76 {“status”:0,“value”:null,“sessionId”:“492f7606-d94b-436d-9076-fa3a926d0879”}