gpt4 book ai didi

ios - swift:使用restkit输出json

转载 作者:行者123 更新时间:2023-11-28 09:11:33 24 4
gpt4 key购买 nike

我正在尝试将我的 json 从 RestKit 输出到控制台。我读过

RKLogConfigureByName("RestKit/ObjectMapping", RKLogLevelDebug);

是这样做的方法。然而, swift 似乎对此并不满意。我看到这个博客 http://blog.markhorgan.com/?p=824它说我需要添加一个 Obj-c 实现文件,我确实这样做了。现在,我不太擅长 obj-c 和支持库,所以我将 obj-c 文件放在我的桥接头文件所在的同一个文件夹中,是否正确?我尝试将新的 obj-c 文件导入桥头文件,但对我的 swift 文件无济于事。我如何在我的 swift 文件中调用这个 RKLog 方法?提前致谢。

最佳答案

创建一个新的CocoaClass,命名为RKObjC那么 RKObjC.h 将是这样的:

#import <Foundation/Foundation.h>

@interface RKObjC : NSObject

+(void)initLogging;

@end

和 RKOBjC.m:

#import "RKObjC.h"
#import "RestKit/RestKit.h"

@implementation RKObjC

+ (void) initLogging{
#ifdef DEBUG
RKLogConfigureByName("RestKit", RKLogLevelTrace);
RKLogConfigureByName("RestKit/ObjectMapping", RKLogLevelInfo);
RKLogConfigureByName("RestKit/Network", RKLogLevelTrace);
RKLogConfigureByName("RestKit/CoreDate", RKLogLevelTrace);
#endif
}

@end

然后在您的 Swift 文件中调用 initLogging:

RKObjC.initLogging() 

当然你必须在你的 Bridging-Header 中导入 RKObjc.h

关于ios - swift:使用restkit输出json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29157530/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com