diff --git a/lib/ProMotion/screen_helpers/screen_navigation.rb b/lib/ProMotion/screen_helpers/screen_navigation.rb index 65fe30c..7756b8f 100644 --- a/lib/ProMotion/screen_helpers/screen_navigation.rb +++ b/lib/ProMotion/screen_helpers/screen_navigation.rb @@ -50,6 +50,7 @@ module ProMotion def close_screen(args = {}) args ||= {} + args = { sender: args } unless args.is_a?(Hash) args[:animated] ||= true if self.modal? diff --git a/lib/ProMotion/screens/_compatibility/formotion_screen.rb b/lib/ProMotion/screens/_compatibility/formotion_screen.rb index 1846ade..863ae61 100644 --- a/lib/ProMotion/screens/_compatibility/formotion_screen.rb +++ b/lib/ProMotion/screens/_compatibility/formotion_screen.rb @@ -19,6 +19,13 @@ module ProMotion s end + + # emulate the ProMotion table update for formotion + def update_table_data + self.form = table_data + self.form.controller = self + self.tableView.reloadData + end def viewDidLoad super diff --git a/lib/ProMotion/version.rb b/lib/ProMotion/version.rb index 8ed4ae3..3814e3a 100644 --- a/lib/ProMotion/version.rb +++ b/lib/ProMotion/version.rb @@ -1,3 +1,3 @@ module ProMotion - VERSION = "0.7.2" unless defined?(ProMotion::VERSION) + VERSION = "0.7.3" unless defined?(ProMotion::VERSION) end