gpt4 book ai didi

iphone - 逻辑错误: The left operand of '&' is a garbage value

转载 作者:行者123 更新时间:2023-12-03 18:28:13 24 4
gpt4 key购买 nike

我使用 Twitter-OAuth-iPhone 在我的应用程序中同步消息。 iOS4下就没问题了。
升级到iOS5后,选择菜单“产品”>“分析”,收到一些警告。

NSData+Base64.m中,警告“‘&’的左操作数是垃圾值enter image description here

这里的代码:

if( ixinbuf == 4 ) {
ixinbuf = 0;
outbuf [0] = ( inbuf[0] << 2 ) | ( ( inbuf[1] & 0x30) >> 4 );
outbuf [1] = ( ( inbuf[1] & 0x0F ) << 4 ) | ( ( inbuf[2] & 0x3C ) >> 2 );
outbuf [2] = ( ( inbuf[2] & 0x03 ) << 6 ) | ( inbuf[3] & 0x3F );

for( i = 0; i < ctcharsinbuf; i++ )
[mutableData appendBytes:&outbuf[i] length:1];
}

还有其他错误信息: error

抱歉,我是新手,对这些问题一无所知。
你能帮我解决这个问题吗?
非常感谢!

编辑------------
逻辑循环截图:

删除失效的 ImageShack 链接

完整代码:https://github.com/bengottlieb/Twitter-OAuth-iPhone/blob/master/Twitter+OAuth/MGTwitterEngine/NSData+Base64.m

感谢任何建议!

最佳答案

通过将 inbuf 初始化为空字符数组来回避它:

unsigned char inbuf[4] = {};
unsigned char outbuf[3];

关于iphone - 逻辑错误: The left operand of '&' is a garbage value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7838364/

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