gpt4 book ai didi

iphone - X代码iO6 : UIWebView Returns Black Screen After Returning from Choosing a Photo

转载 作者:行者123 更新时间:2023-11-29 11:03:39 25 4
gpt4 key购买 nike

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

1.) 我通过应用程序的 UIWebView 在我的网站上选择一个按钮,允许我更改我的个人资料图片。

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

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

奇怪的是,这个移动网站的“加载照片”功能曾经在从我的应用程序的 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 访问移动网站,上传照片功能也可以正常使用。仅当尝试从应用内使用 UIWebView 上传新照片时才会显示黑屏。

最佳答案

这似乎是因为未设置 rootViewController。

你可能有一个警告:“应用程序窗口应该在应用程序启动结束时有一个 Root View Controller ”

确保你有这样的东西:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 

// Override point for customization after app launch

_window.rootViewController = myViewController;

...
}

关于iphone - X代码iO6 : UIWebView Returns Black Screen After Returning from Choosing a Photo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14667023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com