草庐IT

application-structure

全部标签

iphone - 核心数据 : How to design a tree data structure from one core data entry

我正在努力设计一个coreData模型,在该模型中我只有一种类型的条目,称为“待办事项”。每个To-Do条目都与其他(子)条目有0、1、2、...或n关系,就像To-Do一样。因此To-Do条目之间的关系设计了一个具有未定义数量子节点的树结构。下图说明了这种情况(E=核心数据条目):E/|\/|\EEE/\/\EE/|\EEE我的猜测是对该数据建模,如下图所示。我没有选择反向关系,因为Xcode从中创建了一个与树设计不匹配的多对多关系。我还在datamodelinspector中看到了一个叫做“parententry”的东西。所以我开始相信我可能必须创建具有相同属性的名为“To-Do-

iphone - 授权 'application-identifier' 具有配置文件不允许的值

我知道这个问题被问了好几次,但我想目前,我对整个签名概念有点沮丧,这往往比编码还要乏味,有时甚至很搞笑苹果如何在不同的版本中把它搞得一团糟.当我尝试从XCode4.2构建分发ipa文件时,ipa构建良好并且可以成功安装,但是在XCode4.3.2中,该应用程序从未安装但给我错误:Jun:授权'application-identifier'具有配置文件不允许的值现在,我正在尝试使用我的mobile.provision通过xcodebuild构建它,并且在生成ipa之前一切看起来都很好。但是,通过iTunes安装应用程序时,这是不断生成的错误。在浏览博客/google_search/等之后

objective-c - iOS 单元测试 : Can't link to symbols in my Application target. 怎么了?

设置:Xcode4.5.2(4G2008a)OSX10.7.5我有一个带有普通iOSApplication目标的Xcode项目。我正在尝试添加ApplicationTests单元测试包(不是LogicTests包)作为describedbyApple'sdocumentation.我已仔细按照文档中提供的步骤进行操作,并重新检查了几次所有内容。但是,我无法构建ApplicationTests目标……在尝试链接到我的Appliation类之一时,它因链接器错误而失败。似乎设置ApplicationTests目标的BundleLoaderbuild设置不起作用。但是AFAICT,我已经正确

ios - 通过 Application Loader 添加新的应用内购买

我正在使用ApplicationLoader添加3个新的应用内购买。我目前有14个待售。当我添加新的3(带有托管内容)时,进行验证,然后按交付。我收到这个错误ThearchiveforIn-AppPurchase'com.xxx.xxx'isinvalid.The'ContentVersion'intheContentInfo.plistmusthaveahighervaluethanthecurrentversion.其中com.xxx.xxx是旧的实时托管内容应用内购买...如果我修改了com.xxx.xxx的ContentVersion,会影响已经购买的用户吗?为什么我仍然需要更

android - Appium : Can it be used for cross platform application testing

我有一个使用跨平台开发工具开发的应用程序。此应用程序具有相同的ios(ipa)和android(apk)界面。我可以编写一个自动化脚本并在两个平台上运行它吗,即同时适用于android和ios应用程序。有人用Appium试过这个吗?开发跨平台测试的测试脚本需要用到哪些定位技术。例如通过tagName,xpath?appium对跨平台测试有什么限制? 最佳答案 因此,跨平台意味着Sencha正确的?问题1:-是的,Appium支持混合以及nativeiOS/Android应用程序。对于自动化,您可以为iOS和Android重复使用相同

ios - 当 ipad 连接到 macbook pro 时,Safari web inspector "No Inspectable Applications"

我一直在搜索/阅读从Mac上的iPad设置网络检查器的步骤。这一切看起来都很简单,它总是在开发下拉列表中显示ipad已连接(在mac上的safari中)。但它永远不允许从我的ipad中选择任何内容(“NoInspectableApplications”),无论我在ipad上的safari中打开了什么网站。我有第二代Ipad32GigIOS版本8.0.2(我从7.0.1开始,然后升级到7.0.2,然后升级到8)我使用的是MacBookProiOS10.9.5Safari版本7.0.6最初它在连接到Mac时没有与我的iTunes同步,但我仍然看到ipad已连接(我只是无法从开发下拉列表中选

iOS 错误 : Supported orientations has no common orientation with the application (iPhone)

使用iOS8.3我有一个横向模式的View,我正在尝试打开一个仅纵向ViewController。每次我尝试打开它时,应用程序都会崩溃。我读过这个officialappleanswer基本上建议执行以下操作:在应用委托(delegate)中:@implementationAppDelegate-(NSUInteger)application:(UIApplication*)applicationsupportedInterfaceOrientationsForWindow:(UIWindow*)window{if(UI_USER_INTERFACE_IDIOM()==UIUserInt

ios - : This application is modifying the autolayout engine from a background thread如何解决

当代码的某些部分正在从主线程以外的其他线程更改UI项目时,此错误将记录到控制台。但我如何才能找到它在哪里执行此操作? 最佳答案 “此应用程序正在从后台线程修改自动布局引擎”的主要问题是,它似乎在实际问题发生后很长时间才被记录下来,这使得故障排除变得非常困难。我通过创建三个符号断点设法解决了这个问题。调试>断点>创建符号断点...断点1:符号:-[UIViewsetNeedsLayout]条件:!(BOOL)[NSThreadisMainThread]断点2:符号:-[UIViewlayoutIfNeeded]条件:!(BOOL)[N

ios - 获取 token 失败,错误: Error Domain=NSCocoaErrorDomain Code=3000 "no valid ' aps-environment' entitlement string found for application"

在这个问题上卡住了很长一段时间。尝试运行以下行:[applicationregisterForRemoteNotifications];并得到错误(via:-(void)application:(UIApplication*)applicationdidFailToRegisterForRemoteNotificationsWithError:(NSError*)error{NSLog(@"Failedtogettoken,error:%@",error);})2015-04-0316:06:42.753TownHall[696:169453]Failedtogettoken,erro

ios - 上传二进制 Application Loader 或 Xcode Organizer 的最佳方式

我想知道将二进制文件上传到iTunes商店的最佳方式。是通过Applicationloader还是使用XcodeOrganizer存档构建、验证和提交。 最佳答案 我试图在下面列出一些显着差异(截至Xcode6.3.2-2015年6月):Xcode管理器提交的应用程序必须从您本地存档的应用程序列表中选择(您无法浏览到特定文件)提供在提交前“验证”您的应用的选项在验证/提交时将下载/同步与所选Apple开发者帐户关联的所有配置文件,并使用适当的帐户重新签名/重新嵌入应用程序(它确实表明选择了哪个,但您不能覆盖它)提供自动上传存档应用程