i2c (mcp3221) and oneWire (DS18B20) don't work together

Hello in my project i want to read with my arduino nano a analog value with a mcp3221 over i2c and one DS18B20 on pin 2. If i only read the mcp or the DS18B20 alone, it works but if i read 18B20 and start with wire.begin() the mcp3221 i can't get the DS18B20. If i don't start the i2C bus it is work. After activate the i2c bus it doesn't work.

What is the problem? Can't handle the arduino both buses(oneWire and i2c)? Thanks

From your description and the well formatted code in code tags you posted, all I can tell is "it does not work" whatever that means.

Can't handle the arduino both buses(oneWire and i2c)?

It can handle that, I have such a setup (OneWire and I2C) running for years.

So it must be you who caused the error. Try to fix your code. We cannot help because you're hiding it from us.