ios – 缺少方法声明的上下文 – 应用内收据verificationController

ios – 缺少方法声明的上下文 – 应用内收据verificationController,第1张

概述应用程序运行正常,但在 Xcode 6上它的错误“方法声明缺少上下文”在下面的方法: - (NSString *)encodeBase64:(const uint8_t *)input length:(NSInteger)length{ static char table[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01 应用程序运行正常,但在 Xcode 6上它的错误“方法声明缺少上下文”在下面的方法:
- (Nsstring *)encodeBase64:(const uint8_t *)input length:(NSInteger)length{    static char table[] = "ABCDEFGHIJKLMnopQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";    NSMutableData* data = [NSMutableData dataWithLength:((length + 2) / 3) * 4];    uint8_t* output = (uint8_t*)data.mutableBytes;    for (NSInteger i = 0; i < length; i += 3) {        NSInteger value = 0;        for (NSInteger j = i; j < (i + 3); j++) {            value <<= 8;            if (j < length) {                value |= (0xFF & input[j]);            }        }        NSInteger index = (i / 3) * 4;        output[index + 0] =                    table[(value >> 18) & 0x3F];        output[index + 1] =                    table[(value >> 12) & 0x3F];        output[index + 2] = (i + 1) < length ? table[(value >> 6)  & 0x3F] : '=';        output[index + 3] = (i + 2) < length ? table[(value >> 0)  & 0x3F] : '=';    }    return [[[Nsstring alloc] initWithData:data    enCoding:NSASCIIStringEnCoding] autorelease];}// Exact code above @end is : /*- (Nsstring *)encodeBase64:(const uint8_t *)input length:(NSInteger)length{ #warning Replace this method.return nil;}- (Nsstring *)decodeBase64:(Nsstring *)input length:(NSInteger *)length{#warning Replace this method.return nil;}#warning Implement this function.char* base64_encode(const voID* buf,size_t size){ return NulL; }#warning Implement this function.voID * base64_decode(const char* s,size_t * data_len){ return NulL; }*/@end
解决方法 我也遇到了这个问题.似乎是使用Xcode6,他们不希望您将C/C++代码放在Objective-C上下文中.

我将VerificationController中的C/C++代码移到@implementation / @end块之前,然后编译好了.

总结

以上是内存溢出为你收集整理的ios – 缺少方法声明的上下文 – 应用内收据verificationController全部内容,希望文章能够帮你解决ios – 缺少方法声明的上下文 – 应用内收据verificationController所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1105303.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存