Вы можете найти SharedApplication
и openURL
в iOSapi.UIKit
, вам также потребуется iOSapi.foundation, Macapi.Helpers
и использовать его, вам потребуется SharedApplication
объект и NSURL
объект, содержащий адрес, который вы хотели бы, чтобы перейти к
uses iOSapi.UIKit,iOSapi.foundation, Macapi.Helpers
var
App : UIApplication;
url : NSurl;
begin
App := TUIApplication.Wrap(TUIApplication.OCClass.sharedApplication);
url := TNSURL.Wrap(TNSURL.OCClass.URLWithString(StrToNSStr('http://www.stackoverflow.com')));
if App.canopenURL(url) then //Check if there is a default App that can open the URL
App.openURL(url) else
ShowMessage('Can not open URL');
end;
Привет, спасибо за ваш ответ, но когда я пытаюсь реализовать UIKit рудный фундамент, некоторые другие единицы я получаю сообщение об ошибке: «Unit-Name (например,)» IOSapi.UIKit не может быть разрешен. Но я уверен, что устройство доступно потому что я проверил его и нашел все e units в папке C: \ Program Files (x86) \ Embarcadero \ Studio \ 17.0 \ source \ rtl \ ios –
Проверьте путь к библиотеке, но просто скопируйте файл IOSapi.UIKIT.pas в свою папку проекта. –
Спасибо, что это все работает Что ж ;) –