我已正确导入 CCAvenue 框架并尝试从 CCAvenue 框架调用 InitialViewController 类以启动支付网关服务,但出现 _OBJC_CLASS_ 错误。
我尝试了多种方式,在嵌入式二进制文件中添加 CCAvenue 框架,在项目构建设置中添加链接框架,在构建阶段进行修改但没有用。
场景一:
#import "BillingViewController.m"
@implementation BillingViewController{
InitialViewController *initial;
}
编译器没有抛出任何错误。
Scenario 2:
#import "BillingViewController.m"
@implementation BillingViewController{
InitialViewController *initial;
}
- (void)loadPaymentGateWayFunction {
initial = [[InitialViewController alloc]initWithOrderId:@"" merchantId:@"" accessCode:@"" custId:@"" amount:@"" currency:@"" rsaKeyUrl:@"" redirectUrl:@"" cancelUrl:@"" showAddress:@"" billingName:@"" billingAddress:@"" billingCity:@"" billingState:@"" billingCountry:@"" billingTel:@"" billingEmail:@"" deliveryName:@"" deliveryAddress:@"" deliveryCity:@"" deliveryState:@"" deliveryCountry:@"" deliveryTel:@"" promoCode:@"" merchant_param1:@"" merchant_param2:@"" merchant_param3:@"" merchant_param4:@"" merchant_param5:@"" useCCPromo:@""];
}
在这里,当我尝试调用 API 时,编译器问题正在引发。可能是什么原因,如何解决?谁能解释一下原因。