アクションが発生したときに無効にしようとしている UIButton があります。これは効果がありません:
[self.controlBTN setEnabled:NO];
避けられない疑問を避けるために、self.controlBTN は実際に問題のボタンを指しています。私は、それを次のステートメントに置き換えると、次の事実を証拠として提供します。
[self.controlBTN setTitle:@"What?" forState:UIControlStateNormal];
タイトルが変わります。そのため、タイトルは変更できますが、ボタンを無効にすることはできません。なんで?ドキュメントでは、有効化はプロパティであり、読み取り専用であるとは言及していません。