0

アプリを ARC に変換しようとしていますが、MBProgressHUD を表示または非表示にしようとすると、コンバーターがエラーをスローします。コードとエラーは以下です。

hud = [MBProgressHUD hideHUDForView:self.view animated:YES];
// error: Implicit conversion of 'BOOL' (aka 'signed char') to 'MBProgressHUD *' is disallowed with ARC

この場合、ブール値が何と関係があるのか​​ わかりません。これを引き起こしている原因について何か考えはありますか?ご協力いただきありがとうございます。

4

1 に答える 1

2

hideHUDForViewprogressHUD が非表示になっているかどうかを示す BOOL を返します。hudARC は、 MBProgressHUD オブジェクトではなく BOOL である必要があるvariable の型について不平を言っています。

このメソッドのドキュメントは、 http: //orfoundation.github.com/ORFoundation/Classes/MBProgressHUD.html#//api/name/hideHUDForView : animated にあります。

于 2012-06-22T03:53:57.373 に答える