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 フレームワークに置き換えられました
誰かがこれらの問題を解決するのを手伝ってくれますか?