Notice (2018-05-24): bugzilla.xamarin.com is now in
Please join us on
Visual Studio Developer Community and in the
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
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.
My app has failed when I tested on Mavericks.
The save to url on NSSpeechSynthesizer don’t work on Mavericks and it doesn’t do anything. It works on all other platfroms (10.6 - 10.7)
To recreate a small sample.
Create Xamarin.Mac solution (on Mavericks, or compile on another OS and copy the binaries to mavericks)
Type this code
var synthesizer = new NSSpeechSynthesizer ();
// synthesizer.StartSpeakingString ("hello”); // this works
var res =synthesizer.StartSpeakingStringtoURL("test hello", new NSUrl("test")); // this does not create the file (check the file and it is not there, if you create the delegate it doesn’t get called either
Console.WriteLine(res ? "fine" : "fail"); // prints fail
This is a very important issue, as it is stopping me from releasing. And this is part of official OSx SDK, and it should be supported.
Any assistance or workaround on resolution would be appreciated
*** Bug 16544 has been marked as a duplicate of this bug. ***
The issue turned out the be the constructor of NSUrl. I guess they must have changed it and it defaults to web address.
new NSUrl("test", false));
resolves the issue!! How annoying!