[解決済み] ブロック内の変数をブロック外の変数に代入する
2022-03-24 17:51:24
質問
エラーが発生しました
変数が代入できない(__block型指定子がない)。
行に
aPerson = participant;
. どうすればブロックが
aPerson
変数と
aPerson
を返すことができるのでしょうか?
Person *aPerson = nil;
[participants enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
Person *participant = (Person*)obj;
if ([participant.gender isEqualToString:@"M"]) {
aPerson = participant;
*stop = YES;
}
}];
return aPerson;
解決方法は?
このコードの行を使用して、問題を解決する必要があります。
__block Person *aPerson = nil;
詳しくは、こちらのチュートリアルをご覧ください。 ブロックと変数
関連
-
[解決済み] Objective-CでNSNumberをintに変換する。
-
[解決済み] デバイス用にコンパイルするとApple Mach-Oのリンカーエラーが発生する。
-
[解決済み] プロジェクト内の単一ファイルのARCを無効にするにはどうしたらいいですか?
-
[解決済み] クラス vs. #インポート
-
[解決済み] NSStringにパーセント記号を追加する方法
-
[解決済み] メソッド名と行番号を出力し、NSLogを条件付きで無効にする方法は?
-
[解決済み] NSTimerの使い方を教えてください。
-
[解決済み】浮動小数点値の比較はどのくらい危険か?
-
[解決済み】ブロック宣言の構文リスト
-
[解決済み】ARCで@autoreleasepoolがまだ必要なのはなぜですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Objective-CでNSStringsを連結するためのショートカット集
-
[解決済み] Objective-Cは構造体の使用を禁じていますか?
-
[解決済み] NSNumberをNSStringに変換する方法
-
[解決済み] Objective-Cで乱数を発生させる
-
[解決済み] インスタンスに送信されたセレクタが認識されない」を解決するには?
-
[解決済み] SwiftからObjective-Cのコードを呼び出すにはどうしたらいいですか?
-
[解決済み】キーボードを簡単に解除する方法は?
-
[解決済み】SwiftのコードをObjective-Cにインポートするにはどうすればいいですか?
-
[解決済み】タイトル変更時に不要なUIButtonのアニメーションを停止させる方法は?
-
[解決済み】このブロックで自己を強く捉えると、リテインサイクルになりそうです。