Mr Obama dubbed his successor a “crazy uncle” while Mr Trump said Mr Obama was “all over the place”.