此标记仅应用于与Objective-C功能相关的问题或依赖于语言中的代码。应该使用标签[cocoa]和[cocoa-touch]来询问Apple的框架或类。使用相关标签[ios],[macos],[apple-watch]和[tvos]来解决这些平台特有的问题。
我想将 WiziQ API 与我的 iOS 应用程序集成。我已经在其上创建了帐户,但我不知道如何使用“访问密钥”和“秘密密钥”调用该 API。我已经做了很多
我正在将 freelancer API 集成到 iOS 应用程序中,在身份验证过程中(getRequestToken),我收到以下错误: 我正在将 freelancer API 集成到 iOS 应用程序中,在身份验证过程中 (getRequestToken),我收到以下错误: <errors xmlns="http://api.freelancer.com/schemas/xml-0.1"> <error> <code>5002</code> <msg>General Token Authentication Error</msg> <longmsg>Authentication Failed. Reason: invalid consumer</longmsg> </error> </errors> 我在请求 URL 中附加了 oauth 请求所需的查询参数。网址是http://api.sandbox.freelancer.com/RequestRequestToken/requestRequestToken.json?oauth_callback='oob'&oauth_consumer_key='*****'&oauth_signature_method='HMAC-SHA1'& oauth_signature='V58tFJMmk2%252FI6kcZl1m%252BaA%252FK7Bw%253D'&oauth_timestamp='1 337768929'&oauth_nonce='EE982DEB-B6D0-47DD-9193-6CCA3F25446E'&oauth_version='1.0' 。任何帮助将不胜感激。 我确实建议您查看一些 Oauth 库来进行身份验证。 对于一个也许你可以看一下 http://code.google.com/p/oauth/ 这会对你有很大帮助。
我正在与 CricAPI 合作获取即将举行的比赛列表。 NSURL *url = [[NSURL alloc] initWithString:@"http://cricapi.com/api/matches/?apikey=Gxxxxxxxxxxxxxxxxxxxx2"]; NSMutableURLRequest *
这似乎暗示每个人都知道什么是“非脆弱 ABI”——考虑到它在 Xcode 中被提及的频率和事实性质。 例如... 下标重新...
在 Objective - C 中不要导入未使用的类很重要吗?
我想在 Xcode 项目的“ProjectName”-Prefix.pch 文件中 #import 我的自定义类。 #ifdef __OBJC__ #导入 #导入 #导入“
无效的转换说明符 - SQLite - xCode Objective C
我在下载新版本的 xCode 后刚刚更新了我的编译器。我在这段 SQLite 代码中遇到以下错误: 如果(包!=是){ 查询 = [[NSString 分配]
当我拥有的只是字符串形式的签名时,如何在运行时调用 Objective-C 类上的方法: NSString* typeName = @"小部件"; NSString* 方法名称 = [NSString stringWithFormat:@"...
关于 Objective-C 中没有主体的“for”循环的奇怪编译器优化/行为
我有以下 NSString * 的 C 数组: static NSString *const OrderByValueNames[] = {@"无",@"已添加",@"观看次数",@"评级",@"ABC",@"元"}; 现在,我想在运行时检查该数组的长度...
我创建了一个使用 AFNetworking 库的块 void 函数。该函数用于 GET 请求,使用方式如下。 [Mics getRequestBLOCK:clientsUrlStr BlockRequest:^(NSString *respon...
转换为 Swift 3 重命名我自己的 Objective-C 方法
我将 swift 类与我的 Objective-C 代码混合在一起。使用 Swift 2.3,一切都很好并且按预期工作。 我最近转换为 Swift 3,它更新了几个 API 调用,因为......
在 Xcode 16 和 iOS 18 中使用“_objc_warn_deprecated”启动时崩溃
我正在尝试使用新的 Xcode 16.0 在 iOS 18.0 的设备上构建并运行我的应用程序,但它在启动后立即崩溃,并显示以下堆栈跟踪: 0 libobjc.A.dylib`_objc_warn_已弃用 1
我希望禁用 Cocoa 窗口中工具栏按钮(位于右上角)上的 Command + Click 组合。我仍然想让用户显示和隐藏工具栏,但我不希望...
我正在尝试获取用户的应用程序支持文件夹的 NSString。 我知道我可以做 NSString *path = @"~/Library/Application Support";但这看起来不太优雅。我玩过...
iOS:当我将 AppDelegate.h 包含到另一个头文件中时,什么会导致 Xcode 编译器抛出错误?
我正在尝试将我的“AppDelegate.h”导入到同一项目的另一个头文件中,以便访问我的iOS项目的AppDelegate的方法。 所以,我的头文件看起来像这样......
我想知道我做错了什么,因为控制台给了我一个 EXC_BAD_ACCESS,就在我指向下面的手臂线上。 任何指向解决方案的人都会有帮助,因为我不明白......
如何将超链接放入其他应用程序可识别的 NSPasteboard 中?
我已经尝试过这个不起作用: NSString *string = @"点击这里"; NSURL *url = [NSURL URLWithString:@"https://google.com"]; // 获取共享的粘贴板
我的另一个关于优化 Objective C 程序的问题启发了以下内容:当 theMethod 有两个(或更多)整数输入时,是否有人有一个使用 SEL 和 IMP 的简短示例?
我看不到任何方法来复制 NSView 并创建相同的 NSView 对象。 我看到谷歌点击了有关“使用 NSData”的内容,但我不明白。
我想创建一个依赖于给定模型实例的类的控制器 -(BaseController *)getControllerForModel:(模型 *)模型 { BaseController *控制器 = nil; ...
在 float 和 double 之间重复转换是否有任何开销
混合各种框架和库我经常看到这样的代码 浮点浮点值 = 0.5f; 浮动返回值 = 0.0f; returnValue = (float)[object someMethod:(double)floatValue]; //返回双倍...