通用iPhone/iPad Windows的应用程序具有核心数据崩溃在iPhone SDK 4 Beta 3
题
我安装了iPhone OS 4.0 beta 3.当我创建一个带有核心数据的新的基于Windows的Universal应用程序时复选框)该应用程序可以正常启动到iPhone模拟器中,但在iPad Simulator中崩溃。
返回的控制台消息是:
dyld:找不到符号:_OBJC_CLASS _ $ _ NSURL从:/users/tarfa/library/application支持/iPhone simulator/3.2/applications/applications/applications/5bb64444dc-9370-4894-88888888844444444444baeba64d9ed0/universal.app/unidender/defucent in:/ platforms/iphonesimulator.platform/developer/sdks/iphonesimulator3.2.sdk/system/library/frameworks/corefoundation.framework/corefoundation
我很难过。还有其他遇到这个问题的人吗?
解决方案 2
好的,我知道了。使用NSURL将此摘要放在源文件的顶部:
#ifndef __GNUC__
#define __asm__ asm
#endif
__asm__(".weak_reference _OBJC_CLASS_$_NSURL");
现在,该应用在iPad模拟器中正确启动。
其他提示
对您的问题的任何合法答案都在NDA下。不过,您可能会考虑一下,寻找是否在Beta发行说明的已知问题部分中提到了类似的内容。
不隶属于 StackOverflow