{"action":"closed","issue":{"url":"https://api.github.com/repos/xamarin/xamarin-macios/issues/3392","repository_url":"https://api.github.com/repos/xamarin/xamarin-macios","labels_url":"https://api.github.com/repos/xamarin/xamarin-macios/issues/3392/labels{/name}","comments_url":"https://api.github.com/repos/xamarin/xamarin-macios/issues/3392/comments","events_url":"https://api.github.com/repos/xamarin/xamarin-macios/issues/3392/events","html_url":"https://github.com/xamarin/xamarin-macios/issues/3392","id":294463014,"number":3392,"title":"The `SceneKit.SCNSceneRenderer.OverlayScene` property can not be null (but should be)","user":{"login":"mykyta-bondarenko-gl","id":32954580,"avatar_url":"https://avatars0.githubusercontent.com/u/32954580?v=4","gravatar_id":"","url":"https://api.github.com/users/mykyta-bondarenko-gl","html_url":"https://github.com/mykyta-bondarenko-gl","followers_url":"https://api.github.com/users/mykyta-bondarenko-gl/followers","following_url":"https://api.github.com/users/mykyta-bondarenko-gl/following{/other_user}","gists_url":"https://api.github.com/users/mykyta-bondarenko-gl/gists{/gist_id}","starred_url":"https://api.github.com/users/mykyta-bondarenko-gl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mykyta-bondarenko-gl/subscriptions","organizations_url":"https://api.github.com/users/mykyta-bondarenko-gl/orgs","repos_url":"https://api.github.com/users/mykyta-bondarenko-gl/repos","events_url":"https://api.github.com/users/mykyta-bondarenko-gl/events{/privacy}","received_events_url":"https://api.github.com/users/mykyta-bondarenko-gl/received_events","type":"User","site_admin":false},"labels":[{"id":361456712,"url":"https://api.github.com/repos/xamarin/xamarin-macios/labels/bug","name":"bug","color":"ee0701","default":true},{"id":770328998,"url":"https://api.github.com/repos/xamarin/xamarin-macios/labels/iOS","name":"iOS","color":"edd60e","default":false}],"state":"closed","locked":false,"assignee":{"login":"dalexsoto","id":204671,"avatar_url":"https://avatars2.githubusercontent.com/u/204671?v=4","gravatar_id":"","url":"https://api.github.com/users/dalexsoto","html_url":"https://github.com/dalexsoto","followers_url":"https://api.github.com/users/dalexsoto/followers","following_url":"https://api.github.com/users/dalexsoto/following{/other_user}","gists_url":"https://api.github.com/users/dalexsoto/gists{/gist_id}","starred_url":"https://api.github.com/users/dalexsoto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dalexsoto/subscriptions","organizations_url":"https://api.github.com/users/dalexsoto/orgs","repos_url":"https://api.github.com/users/dalexsoto/repos","events_url":"https://api.github.com/users/dalexsoto/events{/privacy}","received_events_url":"https://api.github.com/users/dalexsoto/received_events","type":"User","site_admin":false},"assignees":[{"login":"dalexsoto","id":204671,"avatar_url":"https://avatars2.githubusercontent.com/u/204671?v=4","gravatar_id":"","url":"https://api.github.com/users/dalexsoto","html_url":"https://github.com/dalexsoto","followers_url":"https://api.github.com/users/dalexsoto/followers","following_url":"https://api.github.com/users/dalexsoto/following{/other_user}","gists_url":"https://api.github.com/users/dalexsoto/gists{/gist_id}","starred_url":"https://api.github.com/users/dalexsoto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dalexsoto/subscriptions","organizations_url":"https://api.github.com/users/dalexsoto/orgs","repos_url":"https://api.github.com/users/dalexsoto/repos","events_url":"https://api.github.com/users/dalexsoto/events{/privacy}","received_events_url":"https://api.github.com/users/dalexsoto/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/xamarin/xamarin-macios/milestones/11","html_url":"https://github.com/xamarin/xamarin-macios/milestone/11","labels_url":"https://api.github.com/repos/xamarin/xamarin-macios/milestones/11/labels","id":3062940,"number":11,"title":"xcode9.3","description":"Xcode 9.3 support","creator":{"login":"spouliot","id":260465,"avatar_url":"https://avatars2.githubusercontent.com/u/260465?v=4","gravatar_id":"","url":"https://api.github.com/users/spouliot","html_url":"https://github.com/spouliot","followers_url":"https://api.github.com/users/spouliot/followers","following_url":"https://api.github.com/users/spouliot/following{/other_user}","gists_url":"https://api.github.com/users/spouliot/gists{/gist_id}","starred_url":"https://api.github.com/users/spouliot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spouliot/subscriptions","organizations_url":"https://api.github.com/users/spouliot/orgs","repos_url":"https://api.github.com/users/spouliot/repos","events_url":"https://api.github.com/users/spouliot/events{/privacy}","received_events_url":"https://api.github.com/users/spouliot/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":12,"state":"open","created_at":"2018-01-25T05:25:44Z","updated_at":"2018-02-07T18:36:42Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2018-02-05T16:48:02Z","updated_at":"2018-02-07T18:36:42Z","closed_at":"2018-02-07T18:36:42Z","author_association":"NONE","body":"I am working on the original Apple sample and found a difference between the API: I can set `null` to the \r\n[OverlayScene](https://developer.xamarin.com/api/property/SceneKit.ISCNSceneRenderer.OverlayScene/) property using `swift` but can not do it using `Xamarin`.\r\n\r\n### Steps to Reproduce\r\n\r\n1. Create an instance of `SCNView` \r\n2. Set not-nullable value to the `OverlayScene` property\r\n3. Set `null` to the `OverlayScene` property \r\n\r\n### Expected Behavior\r\nI can set `null` to the property and it will not crush.\r\n\r\n### Actual Behavior\r\n`System.ArgumentNullException` has been thrown.\r\n\r\n### Environment\r\n\r\n- https://gist.github.com/mykyta-bondarenko-gl/9ca1e16c1f358a21b25a54165c32464e\r\n- swift\r\n```\r\nsceneRenderer?.overlaySKScene = nil\r\n```\r\n- xamarin\r\n```\r\nthis.sceneRenderer.OverlayScene = null;\r\n```\r\n\r\n### Build Logs\r\n\r\n- https://gist.github.com/mykyta-bondarenko-gl/6c453f577c2c4cca4d6a70bd3326e69d\r\n\r\n### Example Project \r\n\r\n- [Link to the Xamarin project](https://github.com/mykyta-bondarenko-gl/private-samples/tree/fox-2-scenekit/ios11/Fox2)\r\n- [Link to the original project](https://developer.apple.com/library/content/samplecode/scenekit-2017/Introduction/Intro.html)\r\n"}}
{"actor":{"display_login":"dalexsoto"}}