Bug 13597 - Properties window displayed blank for iAd Banner View widget
Summary: Properties window displayed blank for iAd Banner View widget
Status: VERIFIED FIXED
Alias: None
Product: Xamarin Studio
Classification: Desktop
Component: iOS Designer ()
Version: 4.1.8
Hardware: PC Mac OS
: Low minor
Target Milestone: 5.0
Assignee: Alan McGovern
URL:
Depends on:
Blocks:
 
Reported: 2013-07-30 05:31 UTC by narayanp
Modified: 2014-04-16 02:11 UTC (History)
4 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
VERIFIED FIXED

Description narayanp 2013-07-30 05:31:01 UTC
Steps to reproduce this issue:
1. Open or create iOS storyboard application.
2. Open storyboard file.
3. Drag iAd Banner View widget on View Controller.
4. Select iAd Banner View and open Properties window.

Actual result: Properties window displayed blank. While we are able to change property of iAd using Xcode interface.

Expected Result: User should able to change property of iAd Banner View using iOS Designer.

Supplement info:
http://screencast.com/t/nuQJMglj7

Environment details:
All Mac
X.S 4.1.8(build 8)
Mono 3.2.1
Xamarin.iOS 6.4.1.0

Regression Status:
REGRESSION: This is working fine X.S 4.1.1(build 49)
Comment 1 Alan McGovern 2013-07-30 10:47:53 UTC
This might be expected, I believe all properties in the iAD Banner have been deprecated as of iOS 6 and so are not user settable anymore. We *may* need to support them anyway in the designer but I doubt this is a blocker. We should review the apple documentation on this.
Comment 2 Jérémie Laval 2013-07-30 12:23:44 UTC
At the time that was a conscious decision.

Now, in that case the issue isn't that the property panel is empty (it would show a message) but that ProxiedADBannerView has an empty class hierarchy. Is that expected?
Comment 3 Alan McGovern 2013-07-31 00:39:27 UTC
Nothing should have an incorrect class hierarchy. We should definitely fix that.

Maybe we should look into a more automated way of detecting this as part of our test suite? Could we throw an exception in the parser every time we have a ModelObject with no class hierarchy, and also throw an exception if the class hierarchy contains any types which inherit ModelObject (as that would be wrong)?
Comment 4 Alan McGovern 2013-08-19 14:17:13 UTC
Fixed, with tests.
Comment 5 Nischal 2014-04-16 02:11:39 UTC
Now properties window for iAD Banner view widget is not shown blank.

Environment info: 
Xamarin Studio
Version 5.0 (build 685)
Git revision: 25d925b654a5bc09e73c61cba03ea0fea7cae7ed
Xamarin addins: c65ce0f454d0fe39178364c8651d2c9b58196179
Xamarin.iOS Version: 7.2.1.212
Hash: 26fcde2
Xcode 5.1 (5084)
Build 5B130a
Mono 3.4.0 ((no/9761a75)