Логическая ошибка: The left operand of '&' is a garbage value

Я использовал Twitter-OAuth-iPhone для синхронизации сообщения в моем приложении. Все в порядке в iOS4.
После обновления до iOS5, выбрал меню 'Product' > 'Analyze', и получил несколько предупреждений.

В NSData+Base64.m предупреждение 'The left operand of '&' is a garbage value'. 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

Извините, я новичок и не имею никакого представления об этих проблемах.
Не могли бы вы помочь мне исправить это, пожалуйста?
. Большое СПАСИБО!

Edit------------
Скриншот логического цикла:

удаление мертвой ссылки ImageShack

Полные коды: https://github.com/bengottlieb/Twitter-OAuth-iPhone/blob/master/Twitter+OAuth/MGTwitterEngine/NSData+Base64.m

Спасибо за любое предложение!

11
задан SuperBiasedMan 18 August 2015 в 08:33
поделиться