使用CocoaPods的DDMathParser在Obj-C项目中不起作用

感觉

我有一个CocoaPods的Obj-C项目。现在,我需要使用以Swift编写的DDMathParser。但是无法正确导入DDMathParser。当我将新的Swift文件添加到项目中时,它可以正常工作。即使在我创建的swift文件中,DDMathParser也无法正常工作。这是我的一些代码:

#import "ViewController.h"
#import "test-Swift.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];

    SwiftTest *test = [[SwiftTest alloc] init];
    [test run];

    NSLog(@"%@", [@"5 + 5" numberByEvaluatingString]);

}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end

我必须做些什么才能使其正常工作?

PS桥接头已创建并可以使用。在构建设置中,“定义模块”设置为“是”

CocoaPods文件:

pod 'AFNetworking'
pod 'DDMathParser'
use_frameworks!
戴夫·德隆
pod 'DDMathParser'

这意味着您正在使用DDMathParser 3.0版,该版本最近在Swift中重新编写,并且该方法numberByEvaluatingString不存在。它已重命名为evaluate

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

像使用 Ajax 的按钮在 Django 项目中不起作用

Tesseract trainingdata在使用版本4.0的Swift 3.0项目中不起作用

函数参数和参数在使用“this”关键字的 vuetify 项目中不起作用?

HTML5必需的属性在使用CLI安装的Angular 2项目中不起作用

使用文本中心属性在离子项目中对齐按钮不起作用

在我的 puppeteer 项目中使用 Docker 后,它不起作用。给出错误

thead-dark在使用Bootstrap的角度项目中不起作用

在 .Net Core 项目中使用 AutoMapper 时,ForMember 设置不起作用

为什么在 Spring Boot 项目中使用 flyway 时撤消迁移不起作用?

为什么在我的Angular项目中使用此反应性表单示例,验证程序规则似乎不起作用?

即使对4个元素使用setState后,Set State在底部导航栏项目中也不起作用

当我在Django项目中使用时,为什么HttpResponseRedirect.set_cookie不起作用?

在jpa项目中使用推土机时出现一个奇怪的现象,为什么延迟加载对象中的Mapping注释不起作用?

通过Obj-C桥接标头将sqlite3.h导入Swift项目不起作用

Timepicker在MVC项目中不起作用

scheduleWithFixedRate在grails项目中不起作用

Nuget Restore在项目中不起作用

setUncaughtExceptionHandler在Maven项目中不起作用

Webpack CLI在项目中不起作用

addClass在项目中不起作用

在C中使用malloc不起作用

在C ++中使用system();不起作用

除非使用display flex,如何对齐不起作用的项目?

使用实现项目时,可传递参考不起作用

使用 Redux 从 Flatlist 中删除项目不起作用

使用reactjs在mongodb中删除项目不起作用

Obj-C,禁用/启用屏幕旋转-不起作用

在Swift项目中正确使用Obj-C库

如果使用Cocoapods和use_frameworks !,是否应该使用Obj-C桥接头?