草庐IT

single-page-application

全部标签

javascript - 移动版 Safari : prevent scroll page when focus on input

我试图阻止用户点击输入时滚动页面:$("input").on("focus",function(e){e.preventDefault();e.stopPropagation();});$("input").on("click",function(e){e.preventDefault();e.stopPropagation();this.setSelectionRange(0,9999);});几个问题:1)当用户点击输入页面滚动到元素(到页面顶部)2)当焦点处于事件状态时,父block丢失position:fixeddemodemowithcode 最佳

objective-c - iOS MVC : where does the model fit-in to a CoreData application?

我刚刚开始使用CoreData制作应用程序,但我熟悉MVC概念,因为我曾经使用(和开发)MVC框架在Web开发中做了大量工作。据我所知,CoreData会自动生成继承自NSManagedObject的类。这些对象是通过对上下文的获取请求或通过将新对象插入上下文来创建的。在我见过的应用程序中,除了与其在数据库中的属性相对应的属性之外,对象是空的,本质上使它们成为模拟实体表中一行的对象。那些自动生成的类和CoreData本身构成了应用程序模型是有道理的。在我传统上制作的应用程序中,有一个Model类负责处理所有数据。这通常是一个Singleton类,每个需要模型的Controller都可以

iphone - plists : creating additional settings page doesn't work in iOS 的嵌套设置

我正在尝试使用pLists和Xcode4.6实现我的应用程序设置的嵌套结构。到目前为止我尝试了什么:我确实遵循了Apple文档中的教程,herethelinktothepartwhereitcomestocreatingandadditionalsettingspagefile.我添加了一个包含不同项目的设置包,效果很好。对于我的子Pane,我使用Filename“childsetting”引用了一个文件,并使用Finder将plistchildsetting.plist添加到我的设置包中。问题:当我按住Control键并单击我的plist并从属性列表类型选项中选择“iPhone设置p

ios - application : didReceiveRemoteNotification: fetchCompletionHandler: called more than once. 如何避免?

我有一个应用程序,它使用远程/推送通知。使用远程通知的后台模式,一切正常。应用程序唤醒并从服务器获取所有需要的数据。但是如果通知中心没有清除推送通知警报,并且用户点击它application:didReceiveRemoteNotification:fetchCompletionHandler:方法将再次被调用,这意味着它将向服务器发送新的请求,并且这是不受欢迎的行为。第一个选项是检查应用程序状态,但是当应用程序处于暂停状态时,这会给我带来问题。我必须执行类似下面代码的操作,但这对我不起作用:if([UIApplicationsharedApplication].application

ios - 核心数据关系映射 : Double Quotes in Value Expression are automatically turned into single quotes

为核心数据迁移生成映射模型后,关系映射的所有值表达式都正确生成,除了1个值表达式,其中参数使用单引号(')而不是双引号(")。这导致解析错误。这是我所期望的:FUNCTION($manager,"destinationInstancesForEntityMappingNamed:sourceInstances:","MatchToMatch",$source.matches)但是函数表达式是这样生成的:FUNCTION($manager,'destinationInstancesForEntityMappingNamed:sourceInstances:','MatchToMatch'

iOS 用户界面测试 : Failure getting list of active applications: AX error -25205

我仍在学习如何正确使用UI测试。我在后台登录,然后在我的新闻提要中显示结果。然后,我点击更多按钮。当有网络服务时,我似乎无法从我的api获得结果。它总是像这样失败,并且也没有显示来self的api的数据。我该怎么办? 最佳答案 我在使用模拟器时遇到了同样的问题。我尝试在设备上运行测试用例,它工作正常。所以在实际设备上运行,看看是否出现错误。 关于iOS用户界面测试:Failuregettinglistofactiveapplications:AXerror-25205,我们在StackO

ios - 如何将预先存在的 sqlite 文件放入 <Application_Home>/Library/?

我的应用程序使用核心数据。我已经在成功创建并填充了相应的sqlite文件的模拟器中运行了该应用程序。我现在想将这个预先存在的sqlite文件放到实际设备上并成为我的应用程序的一部分。我在/Library/ApplicationSupport/iPhoneSimulator/6.0/Applications/identifier/Documents/myapp.sqlite找到了模拟器生成的sqlite文件,并将其拖到Xcode中。这已将它添加到我的应用程序包中,但不在适当的目录中(结果是可以读取但不能写入sqlite文件)。通过阅读文件系统,我认为放置sqlite文件的最佳位置是在Ap

ios - 警报 : Open this page in "" 中缺少 URL Scheme 应用名称

我创建了一个URLScheme来从网络浏览器打开我的应用程序,例如AppName://,它成功打开了应用程序,但是从Safari提示用户的警报中缺少我的应用程序名称警告消息是“在”中打开此页面?我希望它说“在AppName中打开此页面”谢谢 最佳答案 解决了这个问题。如果其他人正在寻找答案,Safari会为此警报提取应用程序的BundleDisplayName,您可以在Info.plist中设置 关于ios-警报:Openthispagein""中缺少URLScheme应用名称,我们在S

ios - 如何在Apple Developer Page上添加UDID?

我已经存档了我的项目,创建了一个ipa文件并将其上传到Diawi网站。我尝试在设备(iPhone5)中安装,但它显示“现在无法完成下载”,有两个选项“完成”和“重试”。我得到了其他设备的UDID,我需要将它添加到AppleDeveloper帐户和Diawi,但我做不到。AppleDeveloperPage中的更新未显示证书、标识符选项。有人可以分享创建ipa文件以将diawi链接发送给其他人的分步指南吗?请。我可能从一开始就做错了什么。谢谢 最佳答案 第1步:转到苹果开发者网站的"Certificates,Identifiers&P

ios - 如何消除 PDFView "page shadow"?

当iOSPDFView添加到UIView时,PDFView的页面区域会添加一个类似阴影的边框。有没有办法消除阴影?我知道一些复杂的方法可以做到这一点:将边界扩展到屏幕外,覆盖一个白色的UIView以隐藏阴影,或者修改私有(private)PDFPageView(到剪辑到边界)。我特别不希望此处的边界超出屏幕范围,并且不希望与其他hack混淆。示例附上。(此处以IRS表格为例;应用程序与IRS无关...) 最佳答案 更新:Apple回应我的Radar,新属性PDFView.pageShadowsEnabled已添加到iOS12beta