草庐IT

user_defaults

全部标签

iphone - iOS 7 和 Helvetica Neue UltraLight : use as default for older iOS versions

据我所知,iOS7的默认字体是HelveticaNeueUltraLight,与它的粗体前身相比要细很多。为了提供一致的设计并使我即将推出的应用程序在所有常见的iOS版本中看起来都一样,我想应用HelveticaNeueUltraLight作为应用程序的默认(主要)字体。很高兴,这个“新字体”可用sinceiOSversion5.0,所以它已经被iOS7之前的版本支持。遗憾的是,我想出使用它的唯一方法是手动调用[UIFontfontWithName:@"HelveticaNeue-UltraLight"size:size]每个UIView的字体,繁琐且容易出错,不一致。所以我的问题是,

ios - didFailToRegisterForRemoteNotificationsWithError : user refused error?

如果用户拒绝启用推送通知,我们将通过didFailToRegisterForRemoteNotificationsWithError得到一个错误。有谁知道在这种情况下NSError对象中的代码是什么(以区别于没有可用连接)? 最佳答案 我认为您最初的陈述(总是)不成立。如果应用已使用有效的配置文件正确签名,调用registerForRemoteNotificationTypes:将导致application:didRegisterForRemoteNotificationsWithDeviceToken:,无论用户在“设置”应用中的

ios - 轨道 API : Authenticate users from native mobile apps using username/password or facebook token

因此,我已经绞尽脑汁好几天了,试图弄清楚如何将用户名/密码身份验证添加到我的Rails移动API。以下是我当前身份验证流程的简要概述:用户在移动客户端上选择“使用Facebook登录”,客户端重定向到Facebook应用程序并请求access_token成功后,Facebook使用访问token和客户端进行响应重定向回我的应用。客户端将访问token发送到我的API我的API使用koalagem检查访问token是否有效。如果token有效,Facebook会将用户数据发送到API创建新用户的地方。如果用户已经存在,我的API会向下发送用户数据。我的API在步骤4中处理访问token,

ios - 如何解决 Failed to read file attributes for "/Users/path/myapp/Images.xcassets"in Xcode?

突然我在Xcode9beta中遇到类似错误“无法在Xcode中读取“/Users/path/myapp/Images.xcassets”的文件属性?”也无法构建我只是将“Images.Xcassets”文件夹拖到上面就是这样。我检查了目标、CopyBundleResources和“Images.Xcassets”文件夹是否存在。但是,我无法构建该项目。 最佳答案 我发现我的文件夹名称是images.Xcassets,组名称和完整路径是Images.xcassets。您应该在文件检查器中检查您的组名和完整路径。编辑:这里有两个解决方案

ios - UIApplication 发送操作 :to:from:forEvent: iOS7 no user code

我遇到了仅在iOS7上发生的崩溃。该应用程序是针对6.1sdk编译的。我自己无法重现此问题,但我可以从崩溃报告中看到某些用户正在发生这种情况。问题是堆栈跟踪中没有用户代码,因此很难追踪:ExceptionType:EXC_BAD_ACCESSCode:KERN_INVALID_ADDRESSat0x130libobjc.A.dylibobjc_msgSend+51UIKit-[UIApplicationsendAction:to:from:forEvent:]+902UIKit-[UIApplicationsendAction:toTarget:fromSender:forEvent:

objective-c - UIView animateWithDuration : duration: animations: completion: seems to have a default transition?

在我的程序中,我想创建一个以恒定速度移动的动画。看起来动画开始缓慢,加速然后缓慢结束。有什么办法可以改变吗? 最佳答案 您可以使用animateWithDuration:delay:options:animations:completion:选项更改此设置。为选项参数发送一个UIViewAnimationOption掩码。这些是您感兴趣的选项:UIViewAnimationOptionCurveEaseInOutUIViewAnimationOptionCurveEaseInUIViewAnimationOptionCurveEas

javascript - HTML 和 JS : how to open website with viewport on mobile devices (iOS) with small viewport by default?

默认情况下,在我的应用程序中,我有两种分辨率(宽度):1024px+&520px我有这样的视口(viewport):window.onload=function(){if(screen.width>521){varvpEl=document.getElementById('vwPrt');vpEl.setAttribute('content','width=520,initial-scale=1');}if(screen.width>970){varvpEl=document.getElementById('vwPrt');vpEl.setAttribute('content','wi

当视口(viewport)设置为 user-scalable=no 时,iOS/移动版 safari 仍会缩放?检查辅助功能设置!

这个特定的MobileSafari(看似不可能但未记录)问题今天让我继续了很长时间,当我想出来的时候我正要在这里发布一个关于它的问题。问题:虽然我设置了我的iPad网络应用程序仍然允许手动缩放(在浏览器中捏合)。--但只在我的iPad上,不在我的iPhone上。此外,我会在纵向和横向模式之间旋转设备以检查特定方向模式的CSS代码,这会产生奇怪的结果:从横向旋转到纵向没有问题,一切的大小和位置都很合理。之后,从纵向旋转回横向,视口(viewport)保持与纵向模式一样宽,即。它被放大(缩放)了。我必须手动缩小才能回到完整的图片/视口(viewport)。这应该是不可能的。

iphone - iOS 开发 : Strange problem with authenticating Game Center user

我正在构建支持GameCenter(GC)的iPhone游戏。当应用程序启动时,我尝试对本地播放器进行身份验证...if([GKLocalPlayerlocalPlayer].authenticated==NO){[[GKLocalPlayerlocalPlayer]authenticateWithCompletionHandler:^(NSError*error){[selfcallDelegateOnMainThread:@selector(processGameCenterAuth:)withArg:NULLerror:error];}];}一切似乎都运转良好。如果应用程序启动时

ios - Xcode,来自 Jenkins/SSH 的代码设计错误 - "User Interaction is not allowed"

我正在尝试在Jenkins上运行自动xcodebuild,但我遇到了错误不允许用户交互。命令/usr/bin/codesign失败,退出代码为1我已经引用了"Userinteractionisnotallowed"tryingtosignanOSXappusingcodesign和其他类似线程,但似乎没有任何解决方案能够正确纠正错误。这是我已经尝试过的:我已允许所有项目访问钥匙串(keychain),并且我已专门将代码签名添加到“始终允许”列表(如此处所做的https://stackoverflow.com/a/22637896)我已经通过KeychainAccess的设置和命令将钥匙