Просто измените цель (я не знаю, хотите, чтобы ваши ** делали там, но этого не должно быть), т.е. измените
NSThread *driverThread = [[NSThread alloc] initWithTarget:self selector:@selector(pingHomeThread) object:nil];
на
NSThread *driverThread = [[NSThread alloc] initWithTarget:yourOtherView selector:@selector(pingHomeThread) object:nil];