Ich habe in Objective-C-Protokolle und Delegaten gesucht und versucht, eine benutzerdefinierte in Xamarin.iOS zu implementieren. Ich wurde nach dem Vorbild in der Xamarin Dokumentation für „Binding Protocols“Xamarin.iOS kann den Typ BaseType-Attribut nicht finden
[BaseType (typeof(NSObject))]
[Model][Protocol]
public interface INITableViewCellDelegate {
}
ich aus irgendeinem Grunde nicht das Attribut Basetype finden. Ich kann nicht darauf verweisen. Meine aktuelle Liste der Namespaces für das Projekt ist:
using System;
using System.Drawing;
using MonoTouch.Foundation;
using MonoTouch.UIKit;
using MonoTouch.CoreGraphics;
using MonoTouch.ObjCRuntime;
Ich erwarte, dass es unter System oder MonoTouch.ObjCRuntime sein sollte. Kann jemand etwas Licht abwerfen? Ich habe andere Fragen zu StackOverflow mit Bindungsprotokollen überprüft und viele Beispiele zeigen dieselben MonoTouch-Usings.
Danke
In neueren Builds gibt es tatsächlich ein Problem w/XS. Siehe [dieser Fehler] (https://bugzilla.xamarin.com/show_bug.cgi?id=52553) – bunkerdive