最近在做项目的时候遇到一个难题,登录后用户信息被存进用户模型里,退出登录后令该模型=nil,可实际上这只是假的退出登录,用户token依然存在,但不存在NSUserDefult里面,重启应用后,token消失,请问一下如何解决这种情况,困扰了两三周了

解决方案 »

  1.   

    请问你的需求能够在具体点吗?看了你的叙述我理解的需求是token一直存在。无法真正退出登入。是这样吗?如果是的话请问token是服务器返回的还是客户端的?
      

  2.   

    这个token是服务端给的,保存在了本地用户信息这样的一个model里,在退出登录的操作时,仅仅让这个model=nil,可实际上在请求接口的时候,客户端仍然会附带token去请求
      

  3.   

    token是服务端给的 那你把token写成model的一个属性, model=nil那token也没有了 请求的时候就不会有token
    你说的token不在NSUserDefult 那你请求的是后token是哪来的?
      

  4.   

    我后来发现token被存在了httpmanager的一个单例里面,这个单例怎么释放,偏偏是一个httpmanager的