何らかの理由で、値を返しているにもかかわらず、Xcodeから「コントロールが非void関数の終わりに到達しました」という警告を何度も受け取ります。2つの関数で警告が表示されます(下の画像を参照)。最初の関数で呼び出すreturn [super init]と、戻り値のタイプはですid。そのため、なぜその警告が表示されるのかわかりません。2番目の関数では、戻り値の型はvoidであり、警告は、エラーがvoid以外の関数で発生していることを示しています。基本的に、私は自分が気付いていない間違いを犯しているのか、それともXcodeがバグのある動作をしているだけなのか疑問に思っています。
