除非您专门针对Apple的iPhone和/或iPod touch,否则请勿使用此标签。对于不依赖于硬件的问题,请使用标签[ios]。要考虑的更多标签是[xcode](但只有当问题与IDE本身有关),[swift],[objective-c]或[cocoa-touch](但不是[cocoa])。请不要关于iTunes App Store或iTunes Connect的问题。如果使用C#,请使用[mono]标记。
Facebook 最近更改了他们的 Graph API,要求提供访问令牌。因此,我很快制作了一个 Facebook 应用程序,能够检索访问令牌,使用类似于下面的 URL,gen...
仅从 iphone 的 facebook 图表中获取用户帖子
有谁知道是否可以仅从墙上的一个用户的帖子中获取数据。 例如: 如果我想获取 Nike feed,我会这样做: [facebook requestWithGraphPath:@"nike/feed"
facebookErrDomain 调用图 api Facebook ios 时出现错误 10000
我在图形 API 上苦苦挣扎了几天,但似乎无法再进一步了。 在我的 appdelegate 中,我将以下代码放在 didFinishLaunching 中 facebook = [[Facebook 分配]
适用于 iPhone 的 Facebook Graph API -- 取消按钮错误
我目前正在使用 Facebook Graph API 来让用户登录并发布到他们的墙上……效果很好。我遇到的问题是对于想要撤退的用户......而不是登录。基本上,“
我在 iphone 中使用 Graph Api 进行 fb connect,当我通过 API 方法登录时,它在一个页面上工作正常,但是当我打开视图时,我丢失了会话如何在下一个上获取当前会话...
Objective C iPhone 应用程序的编译器是否删除了注释?
我只是想知道二进制文件中是否包含注释,或者编译器是否知道删除它们?
我习惯了 Java 编程,其中会抛出错误,它会告诉您错误是从哪个文件的哪一行抛出的。但是对于 XCode 中的 Objective-C,我无法判断错误来自哪里......
我需要从 iOS 内置 (X.509) 证书存储中获取证书,并能够读取/解析它们,以便决定是否信任服务器。知道 API 的用途吗...
我在尝试将我的应用程序编译到我的 iPhone 时遇到问题。我升级到了新的 SDK,手机上有 4.0...但我没有这样做。我正在编译 3.1.2 - 它在模拟器中运行良好......
我正在尝试使用 Twitter 库,在添加 liboauth.a 并将 oauthconsumeriphonelib 添加到我的标头搜索路径后,我现在只剩下 1 个编译错误,我似乎无法摆脱它......
当应用程序立即关闭时,Safari 不会在 iPhone 或 iPad (iOS) 上保存 cookie
如果应用程序或选项卡在登录后立即关闭,一些 iPhone/iPad 设备将丢失其登录 cookie。 我在研究中发现并不幸解决的问题: Safari 可能已禁用
iphone编译器继承了模板化基类,传递的类型没有及时扩展(看看)
试试这个: 模板 类基类 { 民众: int 一些BaseMember; }; 模板 班级测试:公共基地 试试这个: template <typename T> class Base { public: int someBaseMember; }; template <typename T> class Test: public Base<T> { public: void testFunc() { someBaseMember = 0; } }; 在 vc++ 和 psp 编译器(以及我遇到的任何其他编译器)中,上面的内容可以正常工作,而使用 iphone 编译器(对于设备,我认为 gcc 4.2,设置了 -fpermissive 标志)我收到一条错误消息 'someBaseMember 未定义' 于 '一些BaseMember = 0;' 线 iphone 编译器似乎比其他编译器更快地“解析”模板化代码(据我所知,大多数其他编译器甚至不会对它们进行语法检查,直到您实际调用函数或实例化实例为止。) 据我所知,它解析它的速度如此之快,以至于它甚至还没有解析基类:S 就像它不存在一样。 有什么想法吗? 您收到的错误是正确的(其他编译器不应该接受该代码并且错误地这样做了);变量 someBaseMember 取决于 Base<T> 的模板实例,但这种依赖关系尚未在您的使用中表达出来,因此编译器尝试独立于模板参数解析它是正确的。 您可以通过明确此依赖关系来解决此问题,从而强制编译器使用模板实例解析变量。您可以使用以下任一方法: this->someBaseMember = 0; 或 Base<T>::someBaseMember = 0; 上述任何一项都应该会产生您想要的解决机制。 编辑 您可能想查看 C++ FAQ Lite 的相关部分: http://www.parashift.com/c++-faq-lite/templates.html#faq-35.19 http://www.parashift.com/c++-faq-lite/templates.html#faq-35.18 someBaseMember 是一个似乎不依赖于模板参数的名称,因此它不是标准所称的依赖名称。 C++ 名称查找规则导致编译器不会在模板化基类中查找该名称,因为它不是依赖名称。要解决此问题,您可以使用 this-> 来明确 someBaseMember 是该类的成员(因此隐式依赖于模板参数): this->someBaseMember = 0; 这不是特定于 iphone 编译器的,而是在语言中定义的。另请参阅 C++ FAQ Lite 中的此条目了解更多详细信息。
iPhone 编译移植代码问题:与 typedef 类型同名的变量失败
看看这个: 这在 iPhone 上编译得很好: typedef int ATYPE; 无效 AFunc() { A型A型; A类型 = 1337; } 这在 iPhone 上编译得很好: typedef int ATYPE; typedef ATYPE _ATYPE; 斯特...
显示问题的示例视频:https://gget.it/io64/h264test13576.mp4 - 你可以在 Safari 上播放吗? 我在 HTML 页面上有一个视频 显示问题的示例视频:https://gget.it/io64/h264test13576.mp4 - 你可以在 Safari 上播放吗? 我在 HTML 页面上有一个视频 <video controls><source src="/files/test.mp4"></video> 它可以在 PC(Firefox、Chrome 等)上运行,但遗憾的是它不能在 iPhone Safari 上运行(我手头没有,所以很难调试):不是视频,而是灰色背景。 阻止 MP4 视频在 iPhone 版 Safari 上播放的常见原因有哪些? 注意:我尝试过各种方法,例如: controls => controls="true" 如HTML5 视频标签在 Safari、iPhone 和 iPad 中不起作用(不重复) 中所述 添加playsinline 从<video ...><source src="..."></video>更改为<video ... src="..."> 但是问题依然存在。 Safari 不喜欢 moov 原子不在文件开头。 ffprobe -v trace -i h264test13576.mp4 2>&1 | grep -e 'mdat' -e 'moov' [mov,mp4,m4a,3gp,3g2,mj2 @ 0x14a704930] type:'mdat' parent:'root' sz: 592695 56 597025 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x14a704930] type:'moov' parent:'root' sz: 4282 592751 597025 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x14a704930] type:'mvhd' parent:'moov' sz: 108 8 4274 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x14a704930] type:'trak' parent:'moov' sz: 1943 116 4274 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x14a704930] type:'trak' parent:'moov' sz: 2105 2059 4274 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x14a704930] type:'udta' parent:'moov' sz: 118 4164 4274 这解决了它: ffmpeg -i h264test13576.mp4 -movflags faststart -c copy updated.mp4 ffprobe -v trace -i updated.mp4 2>&1 | grep -e 'mdat' -e 'moov' [mov,mp4,m4a,3gp,3g2,mj2 @ 0x140605150] type:'moov' parent:'root' sz: 4022 40 596757 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x140605150] type:'mvhd' parent:'moov' sz: 108 8 4014 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x140605150] type:'trak' parent:'moov' sz: 2200 116 4014 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x140605150] type:'trak' parent:'moov' sz: 1609 2316 4014 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x140605150] type:'udta' parent:'moov' sz: 97 3925 4014 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x140605150] type:'mdat' parent:'root' sz: 592695 4070 596757
为什么 Xcode 将我的所有代码编译两次,导致任何全局变量出现链接器错误?
当我查看“构建结果”窗口时,每个 Compile .m、Precompile .pch 和 Link 都有重复的条目。 每当我尝试添加全局变量(即使作为静态常量)时,我都会收到链接器错误...
我的应用程序中有一个非常烦人的错误。这让我发疯,我确信这超出了我的技能水平,因为我正在不断学习。 以下是该错误的初步概要:A shot in the dark - Applic...
我该如何设置所有内容,以便从带有 xcode 的 OSX 10.6 Macbook pro 交叉编译到我越狱的第四代 iPod touch。我的主要目标是能够移植开源库...
我正在努力为 iPhone 4 编译 Eigen 库,该库具有带有 armv7 指令集的 ARM 处理器。到目前为止,当我指定预处理器定义时,一切正常
iphone toRadians toDegrees 编译器问题
我正在尝试使用 Objective c 函数 toRadians 将双精度数转换为弧度,如下所示: double oldLat = toRadians(oldLocation.coordinate.latitude); 但我不断收到编译器警告并且
我有一组 iPhone 静态库(一个 *.a 文件),其中我只调用其中的几个类。 我过去曾使用 AR(使用 Linux 库)从静态库中提取目标文件...