我从另一个类调用方法时遇到了麻烦,这是我的代码
这是我的方法名称
-(void)newDetails:(NSString *)name:(NSString *)gender:(NSString *)year:(double) in:(double)out:(NSString *)uid:(NSString *)pass:(NSString *)dob:(double) table:(double)table1{
我导入我的类并创建像这样的对象
#import "Personal.h"
@class Personal;
Personal *personDetails;
调用像这样的算法
[personDetails newDetails:username:categoryMale:financeYear:0:0:userID:password:dob:0:0];
称这样的方法就像这样 但它不起作用。 指导我怎么称呼这个方法
答案 0 :(得分:1)
假设您有一个在类Personal中调用函数的A类。
在Class A.m
执行#import "Personal.h"
确保该函数在Personal.h
文件中定义,否则会发出警告。
现在在A类中想要调用该函数。 你可以做。
Personal *per=[Personal alloc]init];
[per newDetails:username:categoryMale:financeYear:0:0:userID:password:dob:0:0];
。
注意:如果您是从Class Personal到A类,然后想要在Class Personal中调用函数,则无需创建任何对象,只需使用代理即可。
答案 1 :(得分:0)
初始化对象
personDetails=[[Personal alloc] init] ;
或者如果你有任何自定义初始化程序,你可以使用它。