Objective-C クラスのコンパイル中に次のエラーが発生しました。
VideoView.h:7: error: __block attribute can be specified on variables only
また、ヘッダー ファイルの重要な部分は次のとおりです。
#import <UIKit/UIKit.h>
#import <AVFoundation/AVFoundation.h>
@interface VideoView :UIView{
@private
__block AVPlayer *player;
}
...
非変数オブジェクトに __block 属性を適用していると g++ が考える理由はありますか?