正如我在标题中提到的那样,我的应用程序构建成功但显示空白屏幕,并在我在设备上运行它几秒后退出(SS GLX Tab3 Intel).logcat显示
error opening cache file /data/data/com.abc.testapp/cache/com.android.opengl.shaders_cache: Permission denied (13)带libEGL标签.
有谁知道这意味着什么以及如何解决它?
任何帮助将不胜感激谢谢
我是rapidjson的新手.我有test.json哪些包含{"points": [1,2,3,4]}
我使用以下代码来获取数组的数据 "points"
std::string fullPath = CCFileUtils::sharedFileUtils()->fullPathForFilename("json/deluxe/treasurebag.json");
unsigned long bufferSize = 0;
const char* mFileData = (const char*)CCFileUtils::sharedFileUtils()->getFileData(fullPath.c_str(), "r", &bufferSize);
std::string clearData(mFileData);
size_t pos = clearData.rfind("}");
clearData = clearData.substr(0, pos+1);
document.Parse<0>(clearData.c_str());
assert(document.HasMember("points"));
const Value& a = document["points"]; // Using a reference for consecutive access is handy and faster.
assert(a.IsArray());
for (SizeType i = 0; i < a.Size(); i++) // rapidjson uses SizeType instead of size_t.
CCLOG("a[%d] = %d\n", i, a[i].GetInt());
Run Code Online (Sandbox Code Playgroud)
结果是
Cocos2d: a[0] = 1
Cocos2d: …Run Code Online (Sandbox Code Playgroud) 我在使用Xcode 5.1.1向游戏提交更新时收到以下拒绝:
您的应用包含非公开API使用情况.请检查错误,更正错误,然后重新提交申请.该应用程序引用Payload/XXX.app/XXX中的非公共符号:MPMoviePlayerContentPreloadDidFinishNotification
使用XXX是我的应用名称.
据我所知,我没有在任何地方使用它.我刚刚在我的项目中添加了MediaPlayer.framework.有谁知道如何解决这个问题?
任何帮助,将不胜感激!