Trump has continued lambasting the alliance over its stance in the Iran war despite meeting its top official.