ios - 在 RubyMotion 应用程序中实现类似 "current_user"的方法

标签 ios devise rubymotion

我是 Objective C 新手,正在学习使用 RubyMotion 构建应用程序。

我希望能够调用 current_user 并让当前登录的用户访问我的应用。

现在我正在从服务器发送 current_user 记录并在用户登录时调用 User.new(:user) ,但我不能像我那样在全局范围内调用这个用户喜欢,并将其发送到 Formotion 编辑表单等

现在我正在使用 KVO 初始化模型,如 ruby tutorial 中所述我应该实现 MotionModel 吗?我将如何使用该工具来获取现成的 current_user 方法?

谢谢!

最佳答案

我通常在用户模型中使用类方法。

User.current_user

您的用户类别:

class User

  def self.current_user
    @current_user ||= begin
      # get your user here, using BubbleWrap's App::Persistence or another persistence mechanism.
    end
  end

end

关于ios - 在 RubyMotion 应用程序中实现类似 "current_user"的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19202689/

相关文章:

ios - React Native 应用程序不会将@1x、@2x 或@3x 图像加载到正确的屏幕密度

ios - 使用自动布局删除 View 时重新排列 View

ruby-on-rails - 如何在登录期间添加额外的检查 (Rails + Devise)

specs - 在 ruby​​motion 中创建规范助手

ios - 如何在不使用 contextForCurrentThread 的情况下使用 Magical Record 创建和更新对象并保存它们

ios - 如何使数字不重复超过 2 次?

ios - 如何在 APNS 的背景前景上使用相同的通知

ruby-on-rails - 如何使用 Devise Token Auth 通过 API 更改密码? rails 5

ruby-on-rails - 登录我们的网站时,我得到 "Session Expired"

ios - 有什么我不应该保存在 NSUserDefaults 中的吗