Also mit IOS 11.2.5 und 11.2.6 gibt es definitiv ein Problem mit MessageDLG!
Code:
MessageDLG('File delete?',
TMsgDlgType.mtWarning, [TMsgDlgBtn.mbYes, TMsgDlgBtn.mbNo] ,0, TMsgDlgBtn.mbNo,
procedure(const AResult: System.UITypes.TModalResult)
begin
if aResult = mrYes then
begin
ShowMessage('yes');
DeleteFile(Filename);
FormShow(Sender);
end else begin
ShowMessage('no');
end;
end);
end;
unter IOS 9 und IOS10 geht alles wie gewohnt und ab IOS 11.2.x sind die Dialoge nicht anklickbar (siehe Screenshot) es es hängt hier fest!