gpt4 book ai didi

ios - iOS SDK中的YouTube集成问题

转载 作者:行者123 更新时间:2023-12-03 06:28:26 25 4
gpt4 key购买 nike

我在我的应用程序中集成了 YouTube ,必须登录用户以进行身份​​验证。我得到了一个运行良好的sample code。当我开始将该代码集成到我的应用程序中时,我遇到了一些问题。

首先:-

当我在示例应用程序中运行相同的代码时,我将其告诉GTLYouTube.h文件丢失,即使它没有该文件,我也无法知道该示例的工作方式。

秒:-

随后,我添加了从svn checkout svn checkout http://google-api-objectivec-client.googlecode.com/svn/trunk/ google-api-objectivec-client-read-only下载的文件,并将这些文件添加到我的应用程序中。

然后,尽管存在GTLYouTubeConstants.m,正如我在Services->Youtube->Generated中看到的那样,但我收到错误消息,找不到 GTLYouTubeConstants.m 文件。

我无法找到,而编译器无法找到文件。我的实现有问题吗?

最佳答案

最后,我提出了解决方案,我需要对代码进行大量更改,这些更改将逐步编写,以便对他人有所帮助。

我遇到的主要问题是GTLYouTube_Sources.m,GTLCommon_Sources.m and GTLNetworking_Sources.m。当我从Sample App使用这些文件时,这些文件丢失了,并且在GTLYouTube_Sources.m文件中收到了像 GTLYouTubeConstants.m 文件这样的消息。来自开发人员在GTLYouTube_Sources.m中的评论我知道我不能直接使用这些文件。

* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0

所以我从svn checkout http://google-api-objectivec-client.googlecode.com/svn/trunk/google-api-objectivec-client-read-only下载了文件并将其添加到我的应用程序中。然后再次遇到该错误,但是当我从项目中删除 GTLYouTube_Sources.m,GTLCommon_Sources.m and GTLNetworking_Sources.m文件时该错误消失了(因为我已经添加了所需的文件)。

然后再次得到 重复符号_OBJC_METACLASS_ $ (链接器错误)。然后我必须从Services-> YouTube-> Generated文件夹中删除GTLYouTube_Sources.m,错误消失了。

我还做了一些其他更改:

我将 header 搜索路径更改为 Sample App中使用的 header 搜索路径。此外,我将框架搜索路径更改为 $(SDKROOT)/ Developer / Library / Frameworks $(继承)$(DEVELOPER_FRAMEWORKS_DIR)并删除了所有测试文件并且没有正如我们在下载文件中看到的那样,请不要使用任何测试框架。

可能是我的解决方案不合适,但是它让代码运行,所以请向我提出任何需要改进的建议。

关于ios - iOS SDK中的YouTube集成问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23196889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com