草庐IT

APPLICATION

全部标签

ios - 如何判断 handleOpenURL 是在应用程序启动时调用还是在应用程序运行时调用?

由于事件的顺序根据这两种情况中的哪一种正在进行而略有不同,我希望能够分辨出不同之处。有什么建议吗? 最佳答案 您不应使用handleOpenURL,因为它已被弃用。相反,请使用application:openURL:sourceApplication:annotation:(自iOS4.2起可用)。Apple'sdocumentation在此处给出有关application:openURL:sourceApplication:annotation的问题的答案:IfyourapphadtobelaunchedtoopentheURL,

ios - 每次我尝试登录我的应用程序时 FBSessionStateClosedLoginFailed

嗨,我每次运行它时都会返回FBSessionStateClosedLoginFailed状态。我已经检查了我的包名称、URL设置等,一切正常。事实上,facebook知道我已经通过该应用程序进行了身份验证。但是,每次我调用openWithCompletion时,我的session都会失败![appDelegate.sessionopenWithCompletionHandler:^(FBSession*session,FBSessionStatestatus,NSError*error){switch(status){caseFBSessionStateOpen:NSLog(@"Ope

iOS 网络应用程序 : Showing content only if the application is standalone

如果用户从SafariMobile访问我的网站示例,我怎么能在那里放置一个显示“添加到主屏幕”的空白页面?添加后会显示不同的内容。 最佳答案 您需要检查两件事。首先,它是否在iOS设备上运行?其次,是window.navigator.standalone==true吗?window.navigator.standalone主要由Webkit浏览器用来指示应用程序处于全屏(或独立)模式。许多设备(如运行Android的手机)都支持此属性,但没有像iOS设备那样的“添加到主屏幕”选项,因此您需要同时选中这两项。演示:Javascript

ios - Facebook SDK IOS xcode

大家好,我正在使用Xcode制作一个iOS应用程序。我想实现Facebook登录并获取用户名和facebookid并将其发送到webview链接,这可能吗?第一个问题是,即使按照此链接中的Facebook指南进行操作也是如此:https://developers.facebook.com/docs/ios/getting-started我不能让Facebook登录运行,iOS模拟器启动但它以以下输出消息结束:2015-04-2119:51:20.069DONAT[3899:96245]+[FBSDKButtondefaultIcon]:unrecognizedselectorsentt

ios - 如何从我的应用程序启动我的设置包?

我正在为我的应用程序添加一个设置包,作为一种根据我的喜好获取GUI的廉价方式。是否可以通过我的应用程序中的按钮启动它,或者我的用户是否总是必须通过内置设置应用程序手动访问它? 最佳答案 他们可能必须转到设置应用程序,具体取决于您的操作方式。参见thisdocument,应用程序首选项部分。这是介绍中的相关部分:AddingyourapplicationpreferencestotheSettingsapplicationismostappropriateforproductivity-styleapplicationsandinsi

objective-c - 如何将 GPUImage 添加到 iOS 项目?

我正在尝试制作一个相机/照片应用程序,它将在图像上添加滤镜。我听说过BradLarson的GPUImage,所以我下载了它并尝试操作它以更加熟悉代码。现在,我在Xcode中创建了一个新项目并将其添加到我的框架中,但我不知道如何在新项目中使用它。如何在我的新项目中正确使用GPUImage? 最佳答案 我不知道我怎么能比我在theveryfirstpageoftheGitHubproject上的分步说明更清楚在“将框架添加到您的iOS项目”部分下的README.md中:Onceyouhavethelatestsourcecodefort

ios - 强制应用程序在 iPhone 中终止

我正在开发一个完全基于网络数据的iPhone应用程序。如果未连接到互联网,则该应用程序没有用。所以,我想在找不到连接时终止应用程序。NSURL*tmpURl=[NSURLURLWithString:[NSStringstringWithFormat:@"%@search.php",[iGolfAppDelegategetServerPath]]];NSMutableURLRequest*theRequest=[NSMutableURLRequestrequestWithURL:tmpURl];con=[[NSURLConnectionalloc]initWithRequest:theR

ios - FBSDKLoginKit 在使用 iOS 10.x 的 iPad 上登录后卡住应用程序

我遇到一个问题,在使用iOS10.x的iPad上成功登录后,应用程序卡住。该问题不会出现在iOS11.x上,我能够在模拟器以及真实设备上重现此行为。更新到版本4.34.0,没有解决问题。还有其他人遇到过这种情况吗?有人找到解决方案了吗? 最佳答案 我在成功登录后遇到它没有返回任何值,也没有让用户回到应用程序。一种可能的方法是这样的。(更改您的openURL代码)funcapplication(_app:UIApplication,openurl:URL,options:[UIApplicationOpenURLOptionsKey:

iphone - 如何在应用程序的事件状态下将远程推送通知显示为横幅样式?

我正在制作一个使用苹果推送通知的应用程序。当我的应用程序处于后台状态时,我可以通过横幅接收通知,但是当我的应用程序处于事件状态时,我可以通过此代码显示您已收到通知的警报:-(void)application:(UIApplication*)applicationdidReceiveRemoteNotification:(NSDictionary*)userInfo{UIApplicationStatestate=[applicationapplicationState];if(state==UIApplicationStateActive){NSString*cancelTitle=@

ios - Firebase UI Auth Provider iOS Swift 示例

我正在启动一个新的iOSSwift应用程序并想使用FirebaseUIAuth。这是文档的链接,它在Drop-inauthenticationsolutionFirebaseAuth下讨论了它.适用于Android的FirebaseUIAuth非常简单易行。似乎iOS示例已过时,因为API似乎在版本之间发生了巨大变化。看起来他们的版本是3.1.方向也有点简单:https://github.com/firebase/FirebaseUI-iOS有人可以帮助我并提供一个用于facebook和google登录的示例AppDelegate和ViewController吗?我正在使用Xcode8