728x90
fatal signal 6 (sigabrt)
위 에러는 리소스 문제일 가능성이 큽니다.
전 Renderer 에서 폰트를 아래와 같이 정의했는데
protected override void OnElementChanged(ElementChangedEventArgs<Xamarin.Forms.Editor> e)
{
base.OnElementChanged(e);
{
base.OnElementChanged(e);
if (Control != null)
{
Control.Typeface = Typeface.CreateFromAsset(base.Context.Assets, "Binggrae.ttf");
}
}
매번 Create 해서 발생된 문제였습니다.
아래 처럼 변경하니 에러가 해결되었습니다.
private static Typeface typeface;
protected override void OnElementChanged(ElementChangedEventArgs<Xamarin.Forms.Editor> e)
{
base.OnElementChanged(e);
if (Control != null)
{
if (typeface == null)
{
typeface = Typeface.CreateFromAsset(base.Context.Assets, "Binggrae.ttf");
}
Control.Typeface = typeface;
}
}
728x90
'C# > Xamarin Maui' 카테고리의 다른 글
Xamarin Vs React Native (0) | 2019.03.31 |
---|---|
(Xamarin.Forms) 앱스토어 배포 과정 (0) | 2019.03.30 |
(Xamarin.Android) Export SQLite DB (0) | 2019.02.22 |
(Xamarin.Forms) Picker 에 화살표 표시하기 (3) | 2019.02.05 |
(Xamarin.Error) xamarin emulator decryption unsuccessful (0) | 2019.02.03 |