NSInvalidArgumentException が発生した時のメモ
以下のエラーが出て困ったので、メモがてら書いておく。
[[NSInvalidArgumentException', reason: '-[__NSCFNumber length]: unrecognized selector sent to instance ]]
とどのつまりは、指定されたオブジェクトに、異なった型のオブジェクトを使おうとした時に発生。
実際には、NSString の stringByAppendingPathComponent で発生。
iOSでは、id型という便利なオブジェクトがあって、それを使いまわしているうちにわからなくって、上記のような間違った使い方をしてしまったという顛末。
ちゃんと設計をせずに、コードを書きながら作っているのが悪んだろうけど。。