Objective c b触摸:错误BI1079:bgen:不知道如何为Google.MobileAds.GADAdSize签名*
我正在尝试绑定一个iOS框架。以下是Objective-C中的定义:Objective c b触摸:错误BI1079:bgen:不知道如何为Google.MobileAds.GADAdSize签名*,objective-c,xamarin,xamarin.ios,objective-sharpie,Objective C,Xamarin,Xamarin.ios,Objective Sharpie,我正在尝试绑定一个iOS框架。以下是Objective-C中的定义: #define GAD_BOXABLE __attribute__((objc_boxable)) typedef struct GAD_BOXABLE GADAdSize GADAdSize; struct GAD_BOXABLE GADAdSize { CGSize size; NSUInteger flags; };
#define GAD_BOXABLE __attribute__((objc_boxable))
typedef struct GAD_BOXABLE GADAdSize GADAdSize;
struct GAD_BOXABLE GADAdSize {
CGSize size;
NSUInteger flags;
};
以下是Objectvie Sharpie给我的:
[Static]
interface AdSizeConstants
{
// extern const GADAdSize kGADAdSizeBanner __attribute__((visibility("default")));
[Field("kGADAdSizeBanner", "__Internal")]
GADAdSize Banner { get; }
}
[StructLayout(LayoutKind.Sequential)]
public struct GADAdSize
{
private CGSize size;
private nuint flags;
}
有人能给我一些如何解决这个问题的建议吗?Hi,是否可以将Google Nuget软件包安装到ues
GADAdSize
?因此不需要sharpie绑定库。