diff --git a/src/scenekit.cs b/src/scenekit.cs index b1f1342c53..43c0dac4ef 100644 --- a/src/scenekit.cs +++ b/src/scenekit.cs @@ -2836,7 +2836,7 @@ namespace SceneKit { #if XAMCORE_2_0 [Abstract] #endif - [Export ("delegate", ArgumentSemantic.Assign), NullAllowed] + [Export ("delegate", ArgumentSemantic.Weak), NullAllowed] NSObject WeakSceneRendererDelegate { get; set; } [Wrap ("WeakSceneRendererDelegate")] @@ -4144,7 +4144,7 @@ namespace SceneKit { [Export ("timeStep")] double TimeStep { get; set; } - [Export ("contactDelegate", ArgumentSemantic.UnsafeUnretained)] + [Export ("contactDelegate", ArgumentSemantic.Weak)] [NullAllowed] NSObject WeakContactDelegate { get; set; }