小编Her*_*ava的帖子

Google Identity Toolkit无法获取登录客户端ID

我在iOS 9兼容的应用程序中使用Google Identity Toolkit进行联合登录.我最近更新了所有框架和库,并开始使用Cocoapods进行依赖关系管理.现在,虽然Facebook登录工作正常,但当用户点击"使用谷歌登录"按钮时,会抛出以下错误:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'You must specify |clientID| for |GIDSignIn|'
Run Code Online (Sandbox Code Playgroud)

我设置clientID的AppDelegate中的配置代码如下:

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    GITClient *gitkitClient = [GITClient sharedInstance];
    gitkitClient.apiKey = GITKIT_API_KEY;
    gitkitClient.widgetURL = GITKIT_WIDGET_URL;
    gitkitClient.providers = GITKIT_PROVIDERS;
    [GPPSignIn sharedInstance].clientID = GOOGLE_CLIENT_ID;

    ...various unrelated code...
}
Run Code Online (Sandbox Code Playgroud)

任何指导都将真诚地感谢.

ios google-identity-toolkit ios9 google-signin

8
推荐指数
1
解决办法
285
查看次数

HTML视频仅出现在窗口调整大小上

我正在尝试使用vide.js jQuery扩展来为我的一个div添加视频背景.视频div的代码如下:

<div id="header" data-vide-bg="mp4: graphics/videos/identity.mp4, webm: graphics/videos/identity.webm, ogv: graphics/videos/identity.ogv, poster: graphics/videos/equations.png" data-vide-options="posterType: 'detect', loop: true, muted: true, position: 0% 0%">
Run Code Online (Sandbox Code Playgroud)

它有时会工作,但如果清除浏览器缓存并刷新页面(Chrome中的ctrl/cmd + shift + R),则在调整浏览器窗口大小之前视频不会显示.

我也尝试过使用jQuery以编程方式将视频添加到div中,但无济于事.

您可以在此地址查看该问题.

html javascript css video jquery

5
推荐指数
1
解决办法
425
查看次数

块执行时EXC_BAD_ACCESS

我有一个带有单个方法的类,它使用URLConnection将序列化的NSDictionary发送到某个URL的脚本,然后调用完成块.以下是该方法的代码:

- (void)sendDictionary:(NSDictionary *)dictionary toScript:(NSString *)scriptName completion:(void (^) (id response))completionBlock
{

    ...Serialize data and add it to an NSURLRequest request...

    H2URLConnection *connection = [[H2URLConnection alloc]initWithRequest:request];

    //Define a semaphore to block execution of later statements until the signal is received.
    dispatch_semaphore_t sem = dispatch_semaphore_create(0);

    [connection setCompletionBlock:[^(id obj, NSError *err)
     {
         if (!err) {
            //Catch the server response
             NSString *receivedString = [[NSString alloc] initWithData:obj encoding:NSUTF8StringEncoding];
             NSLog( @"ChecklistAppNetworkManager received string: %@", receivedString);

             //Convert the JSON response into an NSDictionary
             NSError *otherError;
             id deserializedJSON …
Run Code Online (Sandbox Code Playgroud)

urlconnection objective-c objective-c-blocks

4
推荐指数
1
解决办法
377
查看次数

检查当前时间是否在其他时间之间

我正在开发一个项目,需要我的应用程序存储时间(类的开始和结束点),每当应用程序打开时,它需要检查当前时间是否在任何这些间隔之间,并做相应的事情.我使用NSDateFromComponents的主要问题是它在指定日期之后不起作用.如果这是一个明显的问题我很抱歉,但我是初学者.

此致

HBhargava

time objective-c

0
推荐指数
1
解决办法
457
查看次数