ObjCではnilへのメッセージの送信が許可されていることを読みました。これは言語の一部であり、賛否両論で論争があったことを理解しています。私はそれについての議論を開きたくありません。
if (presumedInstance != nil)
常にテストする必要がある以外に、nilにメッセージを送信しようとするとエラーが発生する可能性があるかどうかを知りたいだけです。コーディング時にエラーが発生しないことは役に立ちません。コードの欠陥がどこにあるかを判断するのが難しくなります。
おそらくXCodeの設定またはスクリプトですか?