美文网首页
控制器A的model传到控制器B,需要copy或mutablec

控制器A的model传到控制器B,需要copy或mutablec

作者: MrStock | 来源:发表于2019-06-05 09:59 被阅读0次

    平时可能有一个需求就是把一个model传到下个控制器,直接A_VC.model = B_VC.model; A和B就会是同一地址,同时改变。实现copy或mutablecopy协议的话又比较麻烦,而且需要把每一个属性都写一遍,遇到新加属性,就会容易遗漏,比较不安全。

    最近试了NSMutableDictionary *dict = [self.model mj_keyValues];

                  Model *newModel = [Model mj_objectWithKeyValues:dict];

      能满足copy或mutablecopy的需求,但还是希望MJ能给来个更牛的实现,直接加上mj_copy和mj_mutablecopy。

    相关文章

      网友评论

          本文标题:控制器A的model传到控制器B,需要copy或mutablec

          本文链接:https://www.haomeiwen.com/subject/izkjxctx.html