Maison > Questions et réponses > le corps du texte
<Error>: CGContextTranslateCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
世界只因有你2017-05-02 09:20:34
L'ancienne méthode est utilisée pour définir le style de la barre d'état de l'application. Dans le fichier info.plist, l'apparence de la barre d'état basée sur le contrôleur View est définie sur NON et la valeur par défaut est OUI. Cette méthode est généralement utilisée dans iOS6. , iOS7, 8 est également compatible, mais lorsqu'il s'agit d'iOS9, un avertissement est signalé.
Supprimer le code de réglage d'origine
//设置状态栏的白色
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
Dans les paramètres du fichier de projet Xcode, définissez Afficher l'apparence de la barre d'état basée sur le contrôleur sur OUI, puis utilisez la nouvelle méthode pour implémenter le style de la barre d'état.
Écrivez la méthode suivante dans votre contrôleur de navigation personnalisé :
//设置状态栏的(亮色)白色
-(UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
Nettoyer ou supprimer l'application et réexécuter
Supprimer l'avertissement