iphone - 将字符串值从 C 函数传递到 Xcode 中的目标代码

标签 iphone objective-c c

我需要在 Objective-C ..

char *display()
{
    char *b="Hi";
    printf("%s",b);
    return b; 
}

此返回值应在 Objective-C 函数中调用和使用,即在同一项目中存在的 sampleObjC.m 中。任何人都可以帮助我了解如何执行此操作或任何替代方法(如果存在将字符串值从 c 文件传递​​到同一项目中的 objective-c 文件)吗?

最佳答案

// sampleObjC.m
#include sampleC.h

- (void)myMethod {
    NSString *string = [NSString stringWithUTF8String:display()];
    NSLog(@"%@", string); 
}

关于iphone - 将字符串值从 C 函数传递到 Xcode 中的目标代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7253809/

相关文章:

c - 在 C 中实现 MVar?

c - 再次自动运行 C 代码

iphone - IOS - UISaveVideoAtPathToSavedPhotosAlbum 如何返回保存的视频路径?

ios - Facebook 通过 ios 中的社交框架登录

ios - 如何用上标呈现注册商标

objective-c - Obj-C 非空函数返回给 Swift 的是什么?

c - 使用 execlp() 运行 C 程序?

iphone - iOS:如何在设置更改时隐藏 UITextField?

iPhone游戏编程: Multiple UIImageViews in a UIViewController or UIImages in a UIView?

iphone - 进度条下载图片