ios编程xcode的实例方法怎么调用

我是自学,一直就不会调用实例方法,所以我自编的东西都是用类方法,现在看书学的其他东西不用实例方法不行了,不过却调用不出来,求大神教我。方法:@implementation... 我是自学,一直就不会调用实例方法,所以我自编的东西都是用类方法,现在看书学的其他东西不用实例方法不行了,不过却调用不出来,求大神教我。

方法:

@implementation Mession

@dynamic passornot;
@dynamic messionid;

-(void) insertmession:(Mession *)mession{
NSLog(@"sssfff%@sss%@ ",mession.messionid,mession.passornot);

NSManagedObjectContext *context = [self managedObjectContext];

NSManagedObject *addmession =[NSEntityDescription insertNewObjectForEntityForName:@"Mession" inManagedObjectContext:context];
addmession=mession;

NSLog(@"sssfff%@sss%@ ",mession.messionid,mession.passornot);
}
方法如上:

接下来调用:

Mession *NSmession;

NSmession.messionid=[NSNumber numberWithInt:1];
NSmession.passornot=[NSNumber numberWithBool:true];

[NSmession insertmession:NSmession];
不报错的
然后执行的话,nslog都不能打印出东西,所以我感觉根本就没进入程序里边;
所以是不是我调用有问题呀,希望大侠给我个方法;
展开
 我来答
乐酷科技
2015-06-17 · TA获得超过1906个赞
知道小有建树答主
回答量:1067
采纳率:50%
帮助的人:622万
展开全部
实例方法必须通过实例对象调用 例如:声明了People类 类中有printName方法的话 通过声明的对象People p1=[[NSObject alloc]init];//这句是初始化一个对象
调用实例方法:[p1 printName];
注意:实例方法不同于类方法 类方法可以通过[类名 方法名] 调用
实例方法通过 [实例对象 方法名]调用
邪帝龙鹰
2013-09-24 · TA获得超过292个赞
知道小有建树答主
回答量:356
采纳率:0%
帮助的人:293万
展开全部
Mession *NSmession;这句话估计也有问题,你没有alloc,或者使用类方法分配地址初识化,也就是说他是一个空的,一个空的对象调用任何方法,相当于没有执行这个方法。所以,你的NSmession.messionid=[NSNumber numberWithInt:1];
NSmession.passornot=[NSNumber numberWithBool:true];
[NSmession insertmession:NSmession];
都没有执行。
还有addmession=mession;这句估计反了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式