Advertisement
Guest User

main.lua

a guest
Jun 28th, 2017
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.87 KB | None | 0 0
  1.  
  2. local function handleTap( event )
  3.  
  4.     print( 'dispatching to Swift' )
  5.     local data = { name="coronaView", message="Hello from Lua!" }
  6.    
  7.     print(Runtime:dispatchEvent( data ))
  8.     return true
  9. end
  10.  
  11. local startText = display.newText( "START", display.contentCenterX, 200, "HelveticaNeue", 24 )
  12. startText:addEventListener( "tap", handleTap )
  13.  
  14. --
  15. -- Set up a listener to handle return event from Swift
  16. --
  17.  
  18. local message = display.newText( "", display.contentCenterX, 25, "HelveticaNeue", 16 )
  19.  
  20. local function handleNativeMessage( event )
  21.     if ( event.phase == "loaded" ) then
  22.         print( 'corona:' .. event.name )  -- "nativeMessage"
  23.         print( 'corona:' .. event.message )  -- "Hello from Swift!"
  24.        
  25.         message.text = event.message
  26.     end
  27.     return true
  28.  
  29. end
  30.  
  31.  
  32. Runtime:addEventListener( "nativeMessage", handleNativeMessage )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement