Habe es jetzt durch eine ganz wirre Kapselung hinbekommen...
Delphi-Quellcode:
Begin
if msgYesNo('Nachricht') then
DoSomeThing;
End;
function msgYesNo(msg:String):Boolean;
Begin
Result := MessageDlg(MSG, TMsgDlgType.mtConfirmation, [TMsgDlgBtn.mbYes, TMsgDlgBtn.mbNo], 0) = mrYes;
End;
Damit funktioniert der Aufruf unter iOS 11.2.2 wieder einwandfrei.
(muss natürlich noch nen bisschen Testen, scheint aber zu funktionieren)