1

iOS 7 で cocos2d アプリをビルドしようとしていますが、いくつか問題があります。

[string drawInRect:drawArea withFont:uifont lineBreakMode:linebreaks[definition.lineBreakMode] alignment:alignments[definition.alignment]];

警告: 'drawInRect:withFont:lineBreakMode:alignment:' は iOS 7 で廃止されました - -drawInRect:withAttributes: を使用してください:

CGSize boundingSize = CGSizeMake(CGFLOAT_MAX, CGFLOAT_MAX);
CGSize dim = [string sizeWithFont:uifont
          constrainedToSize:boundingSize
             lineBreakMode:NSLineBreakByWordWrapping];

警告: 'sizeWithFont:constrainedToSize:lineBreakMode:' は iOS 7.0 で廃止されました - 使用 -boundingRectWithSize:options:attributes:context:

AudioSessionGetProperty (kAudioSessionProperty_OtherAudioIsPlaying, &varSize, &isPlaying);

警告:「AudioSessionGetProperty」は非推奨です: iOS 7.0 で最初に非推奨になりました

director_.wantsFullScreenLayout = YES;

警告: 'wantsFullScreenLayout' は非推奨です: iOS 7.0 で最初に非推奨になりました

-(void) setAccelerometerEnabled:(BOOL)enabled
{
    if( enabled != _accelerometerEnabled ) {
        _accelerometerEnabled = enabled;
        if( _isRunning ) {
            if( enabled )
                [[UIAccelerometer sharedAccelerometer] setDelegate:(id<UIAccelerometerDelegate>)self];
            else
                [[UIAccelerometer sharedAccelerometer] setDelegate:nil];
        }
    }
}

-(void) setAccelerometerInterval:(float)interval
{
    [[UIAccelerometer sharedAccelerometer] setUpdateInterval:interval];
}

警告: 'UIAccelerometer' は非推奨です: iOS 5.0 で最初に非推奨になりました - UIAccelerometer は CoreMotion フレームワークに置き換えられました

誰かがこれらの問題を解決するのを手伝ってくれますか?

4

0 に答える 0