Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于Windows的通用iPhone/iPad应用程序,其核心数据在iPhone SDK 4 beta 3上崩溃_Iphone_Ipad_Simulator_Beta - Fatal编程技术网

基于Windows的通用iPhone/iPad应用程序,其核心数据在iPhone SDK 4 beta 3上崩溃

基于Windows的通用iPhone/iPad应用程序,其核心数据在iPhone SDK 4 beta 3上崩溃,iphone,ipad,simulator,beta,Iphone,Ipad,Simulator,Beta,我安装了iPhoneOS4.0Beta3。当我用核心数据创建一个新的基于Windows的通用应用程序(文件>新建项目>基于Windows的应用程序--->在下拉列表中选择universal并选中“使用核心数据存储”复选框)时,该应用程序在iPhone模拟器中正常启动,但在iPad模拟器中崩溃 返回的控制台消息是: dyld:未找到符号:_OBJC_CLASS_$\u NSURL 引用自:/Users/tarfa/Library/Application Support/iPhone Simulat

我安装了iPhoneOS4.0Beta3。当我用核心数据创建一个新的基于Windows的通用应用程序(文件>新建项目>基于Windows的应用程序--->在下拉列表中选择universal并选中“使用核心数据存储”复选框)时,该应用程序在iPhone模拟器中正常启动,但在iPad模拟器中崩溃

返回的控制台消息是:

dyld:未找到符号:_OBJC_CLASS_$\u NSURL 引用自:/Users/tarfa/Library/Application Support/iPhone Simulator/3.2/Applications/5BB644DC-9370-4894-8884-BAEBA64D9ED0/Universal.app/Universal 预期位于:/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.2.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation


我被难住了。还有人遇到这个问题吗?

您的问题的任何合法答案都在保密协议下。不过,你可能会考虑看看在beta版发行版的已知问题部分中是否提到了类似的事情。使用NSURL将此代码段放在源文件的顶部:

#ifndef __GNUC__
#define __asm__ asm
#endif

__asm__(".weak_reference _OBJC_CLASS_$_NSURL");

现在,该应用程序在iPad模拟器中正确启动。

不确定4.0是否支持iPad。由于目前还没有4.0版ipad操作系统可供测试…XCode&Simulator使用OS 3.2运行ipad应用程序,使用OS 4.0运行iPhone应用程序-这两个操作系统版本捆绑在iPhone 4.0 SDK中。在NDA下,讨论此类问题的最佳场所是苹果开发者论坛。特别是,你可能希望阅读这个论坛帖子:我会在苹果开发者论坛上提问,但让我们面对现实,最好的开发者论坛也是如此。没有提到这个问题,它确实提到了这个问题。在“iPhone SDK 4 beta 3发行说明”文档中搜索“NSURL”,确实如此!我查看了SDK附带的PDF文档,认为这是发行说明。现在是另一个问题,当我按照说明在源文件顶部发布代码片段时,我得到了“字符串常量之前的预期声明说明符或“…”。太棒了!我也有这个问题,这就解决了。谢谢分享+1 re:SO对ADC论坛。