您当前的位置: 首页 > 

Objc运行时读取和写入plist文件遇到的问题

发布时间:2015-12-12 21:35:32 ,浏览量:0

下面是本猫保持游戏NPC和物件交互的plist文件:

这里写图片描述

随着游戏和玩家逐步发生互动,玩家会修改人物和物件的交互的状态.这也是RPG游戏最基本的功能.

这里写图片描述

在切换每个地图时需要将上一个地图发生的改变存储到plist文件中去.

我采用的方法为现将plist文件读入结构对象中,然后修改之,再写会plist文件中.

读入的代码如下:

NSMutableDictionary *mapInfoMDict = [[NSDictionary dictionaryWithContentsOfFile:fullPath] mutableCopy];

但是在修改mapInfoMDict中的某个子结构时,却发生错误:

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[__NSCFDictionary setObject:forKey:]: mutating met
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    109273博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0474s