在ARC环境下,我的控制器pop掉的时候有些会走dealoc有些不会? 本帖最后由 u011414332 于 2014-08-26 14:05:01 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BabyModel是不是强引用了控制器 并无强引用控制器代码贴出来看就知道了#import "BaseModel.h"@interface BabyModel : BaseModel@property (copy,nonatomic) NSString * babyID; //宝贝ID@property (copy,nonatomic) NSString * nickName; //宝贝昵称@property (copy,nonatomic) NSString * babyImageUrl; //宝贝头像Url地址@property (copy,nonatomic) NSString * nearlyLocation; //最近一次出现的地点@property (copy,nonatomic) NSString * nearlyTime; //最近一次出现时间@property (copy,nonatomic) NSString * devs; //如果为0说明未绑定童鞋@property (copy,nonatomic) NSString * sex; //宝贝性别@property (copy,nonatomic) NSString * relation; //宝贝与用户之间的关系(1.主号,3.副号,5.监护号)@property (copy,nonatomic) NSString * birthday; //宝贝生日//对应的鞋子的部分@property (copy,nonatomic) NSString * batteryPower; //表示电量 0-100,-1表示未知//消息推送相关-----------------------------------------------------@property (assign,nonatomic) int pushType; //推送的类型 51 只有赞, 52 只有评论 , 53 没有赞也没有评论 , 5 有赞也有评论 1 日常消息 , 3 系统消息@property (copy,nonatomic) NSString * pushMessage; //接受到的推送消息typedef NS_ENUM(NSInteger, BabyListPushType){ onlyPraiseType = 51, //只有赞消息 onlyCommentType = 52, //只有评论消息 noPraiseNoCommentType = 53, //没有赞也没有评论 praiseAndCommentType = 5, //赞和评论 dailyType = 1, //日常消息 systemType = 3 //系统消息 };//.m文件#import "BabyModel.h"@implementation BabyModel//设置字典,自身的属性作为Key,字典中与属性对应的字段做Value(为调用属性赋值方法setAttributes做铺垫)-(NSDictionary *)attributeMapDictionary{ NSDictionary * mapAtt =@{ @"babyID":@"baby_id", @"nickName":@"nick", @"babyImageUrl":@"baby_pic", @"nearlyLocation":@"nearly", @"nearlyTime":@"nearlytime", @"devs":@"devs", @"sex":@"sex", @"relation":@"relation", @"birthday":@"birthday", @"batteryPower":@"battery" }; return mapAtt;}@endmodel继承BaseModel,而很多其他地方用到了继承basemodel的累,并没有影响到控制器的dealoc.所以不应该是basemodel的原因. 这样提问是我的错...问题貌似在自定义的cell类里面.sorry push服务 iphone真机测试加载应用程序太慢 求指教,UIPageControl Xcode中没有向前定位、向后定位? linux位ios 编译.a静态库 IOS 企业推送 iOS UIWebView 做书签 怎么获取该页的第一行内容作为书签的简介呢? 怎么设置进入一个UITableViewController 的时候 直接滚动到 组尾的尾部 JSON解析出错 移动端开发,UI层,SDK业务,协议层由不同人负责,怎么协调开发和测试 iOS视频拍摄功能已经从手机中取视频文件夹 小弟objective-C新手,问各位前辈几个简单但是难找到解答的问题
代码贴出来看就知道了#import "BaseModel.h"@interface BabyModel : BaseModel@property (copy,nonatomic) NSString * babyID; //宝贝ID@property (copy,nonatomic) NSString * nickName; //宝贝昵称@property (copy,nonatomic) NSString * babyImageUrl; //宝贝头像Url地址@property (copy,nonatomic) NSString * nearlyLocation; //最近一次出现的地点@property (copy,nonatomic) NSString * nearlyTime; //最近一次出现时间@property (copy,nonatomic) NSString * devs; //如果为0说明未绑定童鞋@property (copy,nonatomic) NSString * sex; //宝贝性别@property (copy,nonatomic) NSString * relation; //宝贝与用户之间的关系(1.主号,3.副号,5.监护号)@property (copy,nonatomic) NSString * birthday; //宝贝生日//对应的鞋子的部分
@property (copy,nonatomic) NSString * batteryPower; //表示电量 0-100,-1表示未知
//消息推送相关-----------------------------------------------------@property (assign,nonatomic) int pushType; //推送的类型 51 只有赞, 52 只有评论 , 53 没有赞也没有评论 , 5 有赞也有评论 1 日常消息 , 3 系统消息@property (copy,nonatomic) NSString * pushMessage; //接受到的推送消息typedef NS_ENUM(NSInteger, BabyListPushType)
{
onlyPraiseType = 51, //只有赞消息
onlyCommentType = 52, //只有评论消息
noPraiseNoCommentType = 53, //没有赞也没有评论
praiseAndCommentType = 5, //赞和评论
dailyType = 1, //日常消息
systemType = 3 //系统消息
};//.m文件
#import "BabyModel.h"@implementation BabyModel//设置字典,自身的属性作为Key,字典中与属性对应的字段做Value(为调用属性赋值方法setAttributes做铺垫)
-(NSDictionary *)attributeMapDictionary
{
NSDictionary * mapAtt =@{
@"babyID":@"baby_id",
@"nickName":@"nick",
@"babyImageUrl":@"baby_pic",
@"nearlyLocation":@"nearly",
@"nearlyTime":@"nearlytime",
@"devs":@"devs",
@"sex":@"sex",
@"relation":@"relation",
@"birthday":@"birthday",
@"batteryPower":@"battery"
};
return mapAtt;
}@end
model继承BaseModel,而很多其他地方用到了继承basemodel的累,并没有影响到控制器的dealoc.所以不应该是basemodel的原因.