誰かが説明できますかinactive ? @"inactive": @"active"
?
? : ブール条件付き構造 (間違った用語) のようですが、よくわかりません。名前がわからないので調べてもわかりません。
次のように見えます:
someBooleanValue ? false の場合は 、コロンの前にあるものを使用します。そうでない場合は、後のものを使用します
フォーマットトークンとして使用する文字列を決定するために使用されていることがわかります(以下のコードで)。私はちょうどこれが何を知りませんか?: ビットが呼び出され、どのような制限/注意/誤用がある可能性があります。
rilly
(そして、文明的な方法でフォーマットするのが難しいObjC のようではありません)
UIAlertView* av = [[UIAlertView alloc] initWithTitle:@"Hey"
message:[NSString
stringWithFormat:@"While %@, I received a local notification: %@",
inactive ? @"inactive": @"active", n.alertBody]
delegate:nil
cancelButtonTitle:@"OK" otherButtonTitles:nil];
[av show];