配列にnullまたは0がなくなるまで、ツールバーを非表示にしようとしています。しかし、それは他の番号を持つことができます。それらをandingしようとしましたが、どちらも機能しません... IBActionメソッド内でこれを行っているため、クリックされるたびに配列がチェックされます... 0またはnullが含まれていない場合のみ、バー ツールバーは表示されますか? 何か問題がありますか?
数値のみの文字列はありません。
これは以下の私のロジックです。
このように配列を初期化しました
for (NSInteger i = 0; i < myData.count; ++i)
{
[arrayData addObject:[NSNull null]];
}
NSNumber *zero = 0;
if ([arrayData containsObject:@"null"] || [arrayData containsObject:zero]) {
[self.navigationController setToolbarHidden:TRUE];
}
else{
[self.navigationController setToolbarHidden:FALSE animated:TRUE];
}
以下のNSLog
"<null>",
"<null>",
"<null>",
"<null>",
1,
"<null>",
"<null>",
"<null>"
ありがとう!!!