2012-05-05 38 views

回答

2

你需要的所有MKStoreKit文件,包括JSONKit,SFHFKeychainUtils和NSData的+ Base64編碼的禁用ARC。細節在這個崗位

Disable Automatic Reference Counting for Some Files

然後註釋掉所有的錯誤消息系

/* 
#if ! __has_feature(objc_arc) 
#error MKStoreKit is ARC only. Either turn on ARC for the project or use -fobjc-arc flag 
#endif 
*/ 

那獲取此方法擺脫所有,但一個錯誤。但他只是忘了聲明它在.H

+(id) receiptForKey:(NSString*) key { 

    NSData *receipt = [MKStoreManager objectForKey:key]; 
    if(!receipt) 
    receipt = [MKStoreManager objectForKey:[NSString stringWithFormat:@"%@-receipt", key]]; 

    return receipt;    
} 

在您的.h

+(id) objectForKey:(NSString*) key; 

現在,該代碼可以編譯加入這一行。不知道它是否有效,但至少它編譯。