XCode iO6:UIWebView从select照片返回后返回黑屏

以下是导致我的应用程序返回黑屏的事件序列:

1.)我通过应用程序的UIWebView在我的网站上select一个button,使我可以更改我的个人资料图片。

2.)应用程序从屏幕底部拉出三个标准选项:“拍照或录像”,“select现有”,“取消”

3.)如果我select前两个选项之一,然后select或拍照,我的应用程序返回到显示黑屏。 个人资料图片不会更改。 我还注意到在控制台窗口中出现以下消息:“UIFileUploadFallbackRootViewController的开始/结束外观转换的不平衡调用:0x1c590e60”。

奇怪的部分是,这个移动网站的“加载照片”function用于从我的应用程序的UIWebView访问时工作。 升级到iOS6后,我首先注意到这个问题。 任何想法可能已经改变,或者我现在需要从我的网站或应用程序适应?

预先感谢您提供的任何帮助!

2/17/13更新:

移动网站上的HTML代码用于加载照片:

<form class="appnitro" enctype="multipart/form-data" method="post" action="mysite.php"> <input id="file1" name="file1" class="button_text" type="file" size="50px"/> <br /> <input id="submitpic" class="button_text" type="submit" name="submit" value="Save Picture" /> </form> 

注意:使用jQuery的手机。 另外,如果使用Safari浏览器访问移动网站,上传照片function也可以正常工作。 只有在尝试使用应用内的UIWebView上传新照片时,才会显示黑屏。

这似乎是因为rootViewController没有设置。

您可能会有一个警告:“应用程序启动时应用程序窗口预计有一个根视图控制器”

确保你有这样的东西:

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after app launch _window.rootViewController = myViewController; ... }