在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 在主线程中如何判断SOAP读取Webservice数据结束? 弱弱地问一下,iphone中如何调用自定义方法... 如何实现:拖动图片到另一个图片上面 请问哪里有 不需要付费,使用不侵权的 图标下载吗 ios小问题,请大家顺便帮帮忙,没想通 调用静态库得问题 IOS开发必看!大神都进! 请问有没有方法不通过APNS,而用本地通知来直接接收远程的推送消息 ios难学吗? Aspects实际应用的时候,提示unclare selector,运行提示find no selector 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的原因.