ボケてました。
もしかして、Thread内で、[self ~~~] とかやったら駄目なの? Thread使わずにやったら機嫌良く動いたし・・・
実は、[self ~~] ではなく引数obj で [obj ~~] としてました。んでもってスレッド呼び出しの時には、
[NSThread detachNewThreadSelector:@selector(hogehoge:) toTarget:self withObject:nil];
でした。そら動かないわ・・・orz
やるとしたら、
[NSThread detachNewThreadSelector:@selector(hogehoge:) toTarget:self withObject:self];
ですね。何か不安だけど・・・