Хочу открыть ссылку при щелчке на метку. На форуме нашла код:
uses
FMX.Helpers.iOS, iOSapi.Foundation
function OpenURL(const AUrl: string): Boolean;
var
Url: NSURL;
begin
Url := TNSUrl.Wrap(TNSUrl.OCClass.URLWithString(NSStr(AUrl)));
Result := SharedApplication.openUrl(Url);
end;
А на С++ не получается:
#include <FMX.Helpers.iOS.hpp>
#include <iOSapi.Foundation.hpp>
void __fastcall TForm1::Text1Click(TObject *Sender)
{
NSURL Url;//<- как тут правильно?
//***
/* для андроида
_di_JIntent Intent;
Intent = TJIntent::JavaClass->init(TJIntent::JavaClass->ACTION_VIEW);
Intent->setDataAndType(StrToJURI(L"http://bigburger.cv.ua/index.php"), StringToJString(L"text/html"));
SharedActivity()->startActivity(Intent);
*/
}
[bcciosarm Error] UnitBigburger.cpp(29): variable type 'Iosapi::Foundation::NSURL' is an abstract class
Вопрос
Kitty
Хочу открыть ссылку при щелчке на метку. На форуме нашла код:
uses FMX.Helpers.iOS, iOSapi.Foundation function OpenURL(const AUrl: string): Boolean; var Url: NSURL; begin Url := TNSUrl.Wrap(TNSUrl.OCClass.URLWithString(NSStr(AUrl))); Result := SharedApplication.openUrl(Url); end;
А на С++ не получается:
[bcciosarm Error] UnitBigburger.cpp(29): variable type 'Iosapi::Foundation::NSURL' is an abstract class
Ссылка на комментарий
7 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.