nib but the view outlet was not set.
あるAクラス(A.xibセット)で使用するために新たにA2.xibファイルを生成して、A2.xibファイルのオーナーをAクラスに設定した。
これで1つのクラスから状況に応じて読み込むxibファイルを変更できると思い下記読み込みをすると
A *a = [[A alloc] initWithNibName:@"A2" bundle:nil];
nib but the view outlet was not set.というエラーが発生した。
原因はxibファイルの[File's Owner]のviewとxibファイルで自分で配置したUIViewを紐付けてなかったからだった。
[File's Owner]を右クリックしてviewという項目から自分で配置したUIViewに紐付けてやったら無事動いた。