моно неправильно переносит macOS какао на 100% - PullRequest
0 голосов
/ 10 апреля 2020

Я пытаюсь использовать Visual Studio macOS для разработки приложения macOS с использованием языка c#.

, но я обнаружил, что в mono

так много ошибок, например:

UITabView имеет свойство 'numberOfTabViewItems' 'tabViewItemAtIndex', но в VS macOS сообщается об ошибке.

NSTabView

https://developer.apple.com/documentation/appkit/nstabview?language=objc

using System;
using AppKit;
using Foundation;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;

enter image description here

enter image description here

ваш комментарий приветствуется

1 Ответ

3 голосов
/ 10 апреля 2020

Xamarin нормализует имена API macOS / iOS для именования в стиле C#:

Таким образом, Obj C numberOfTabViewItems становится просто Items

Классом NSTabView Xamarin: https://docs.microsoft.com/en-us/dotnet/api/appkit.nstabview?view=xamarin-mac-sdk-14

...