[英]swift: json output using restkit
我正在嘗試將我的json從RestKit輸出到控制台。 我讀過
RKLogConfigureByName("RestKit/ObjectMapping", RKLogLevelDebug);
是這樣做的方法。 但是,看來迅捷對此並不滿意。 我碰到了這個博客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()
當然,您必須在橋接頭中導入RKObjc.h
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.