President Zoran Milanović says Israel broke an "unwritten rule" by announcing their ambassador before approval.