此标记仅应用于与Objective-C功能相关的问题或依赖于语言中的代码。应该使用标签[cocoa]和[cocoa-touch]来询问Apple的框架或类。使用相关标签[ios],[macos],[apple-watch]和[tvos]来解决这些平台特有的问题。
我需要将字符串变量传递到 API 调用中,但我很难从 if 语句中获取字符串。 下面是我到目前为止所尝试过的,但我收到一条警告:“usersID 是一个
NSURLRequest 未将值发布到 Codeigniter API
我正在尝试使用基于 Codeigniter 的 API 来连接 iOS 并使用 NSURLRequest。 API 处于调试模式,目前它返回与您发布的 JSON 相同的键值对...
kAudioDevicePropertyDeviceIsRunningSomewhere 对于 AirPods 等外部设备返回的值不正确
我遇到了 kAudioDevicePropertyDeviceIsRunningSomewhere 未返回无线音频设备(例如 AirPods)的预期值的问题。预期行为是返回 1 wh...
使用AFXAuthClient时,如何保留令牌并提出进一步的请求?
我正在制作一个与 Instapaper 集成的应用程序,该应用程序的 API 使用 XAuth 协议。我正在使用 AFXAuthClient,它是 AFNetworking 的扩展,我能够对用户进行身份验证(使用...
使用 Instapaper API 时,为什么我不断收到 401 错误?
我尝试通过 AFOAuth2Client 库使用完整的 Instapaper API,但我不断收到错误代码 401。我不知道我的代码出了什么问题。我绝对有正确的 ID 和秘密...
我向 Instapaper API 发出请求,它应该返回 JSON。它返回类似于 JSON 的内容,但不完全,如下所示: 2013-05-30 19:54:20.155 --[53078:c07] ( { ...
如何在 iOS 中使用 nsmutableurlrequest 发送递归 JSON 请求?
在 iOS 中创建这个 “{ “电子邮件”:字符串, “密码”:字符串 }” JSON 请求正文,我传递从字符串创建的 nsdata 电子邮件[email protected]...
在 NSMutableRequest 的正文中以 JSON 格式发送 NSDate
我正在尝试对 Web 服务进行 API 调用,您必须在请求正文中发送日期才能获取所需的数据。我已经完成了 API 调用,但没有发送任何 JSON 我...
NSMutableURLRequest 和 JSON - 我将如何完成此连接?
我正在尝试从 API 获取数据,我有以下代码: // 创建我们要查询的 URL NSString *urlString = [NSString stringWithFormat:@"https://www.googleapis.com/adsense/v1.1/repo...
Imgur 的 API 要求,为了简单地查找有关图像的信息,您只需使用 API 密钥授权您的应用程序,无需使用帐户或任何内容登录。 它说: ...全部...
如何将 AFNetworking/AFOauth2Client 与 Imgur API 结合使用?我只是想能够获取图像信息,无需登录
我有兴趣将 Imgur API 集成到我的应用程序中,它指出为了获取图像信息(基本上是我现在需要的范围),我只需要注册我的应用程序,不需要......
通过 Objective-C 中的 Pinterest API 删除 Pinterest pin
显然Pinterest iOS SDK没有直接命令来执行此功能。如何使用通用 Pinterest API Endpoint DELETE 在 Objective-C 中实现这一目标? 我正在尝试...
是否有比 Objective-C 中的委托更简洁的方法来处理异步 http 请求?
我正在构建一个 iPhone 应用程序,该应用程序大量利用了我用 PHP 编写的 Web 服务。现在我有一个文件(API.h/API.m),其中包含通过 NSURLConnec 在我的 Web 服务上调用 PHP 函数的方法...
我正在尝试使用 WhatsApp 的 API 共享图像和文本,但我无法做到这一点。为了分享图像,我有以下代码: if([[UIApplication共享应用程序] canOpenURL: [NSURL URLWithString:...
有没有办法在 Objective-C 中添加头文件中没有的 iVar(不使用 LLVM 2.0 或更高版本)?
我最近了解到可以使用 LLVM2.0 在类扩展中添加 ivar。 (海湾合作委员会不能这样做) 这在某种程度上确实是私人 iVar,因为其他用户不知道它的存在,因为它不在他的...
如何在 iOS 应用程序中处理对 Rest API 的异步请求
假设我想使用某个服务 Twitbookr 的其余 API 来获取用户的个人资料信息。因此,我让用户通过我的应用程序登录,并获得拨打电话所需的凭据。 之后...
NSURLConnection 和多个异步请求 - 是否会扰乱正在传输的数据?
我有一个 NSArray 链接。我想使用在线文章提取器 API(Clear Read)解析它们,并将每篇文章(一些 HTML)返回的结果放入 NSString 中。 ...
我创建了一个简单的项目来尝试 SceneKit,添加了一个包含一个男人角色和一个相机的场景。 问题是代码在模拟器和设备上的行为不同。 当
我有一个带有静态单元格的 UITableView。我根据某些条件隐藏了一些单元格,方法是在 heightForRowAtIndexPath 方法中将单元格的高度设置为 0,如下所示。 - (CGFloat)
以下代码仅返回前 10 个地址的坐标。但我需要 100 多个才能将其存储在数据库中。地理编码器有限制吗?我该怎么办? for(int i=0;i 以下代码仅返回前 10 个地址的坐标。但我需要 100 多个才能将其存储在数据库中。地理编码器有限制吗?我该怎么做? for(int i=0;i<count;i++) { CLGeocoder *geoCode = [[CLGeocoder alloc] init]; [geoCode geocodeAddressString:strcity completionHandler:^(NSArray *placemarks, NSError *error) { if (!error) { CLPlacemark *place = [placemarks objectAtIndex:0]; CLLocation *location = place.location; CLLocationCoordinate2D coord = location.coordinate; NSString *tempLati=[[NSString alloc]initWithFormat:@"%g",coord.latitude]; NSString *tempLongi=[[NSString alloc]initWithFormat:@"%g",coord.longitude]; [objCountries.countryLatitude addObject:tempLati]; [objCountries.countryLongitude addObject:tempLongi]; [geoCode cancelGeocode]; } }]; } iOS 会限制 CLGeocoder 请求,具体情况各不相同,但通常一次允许 50 个左右的请求。 时间段是未知的。 您可以做的就是对其进行编码,一次对一个块进行地理编码,中间留出足够的停顿。 一旦可能,您应该存储结果,这样您就不会再次请求相同的地理编码。 请注意此处的 CLGeocoder 文档:CLGeocoder。 如果地理编码服务被滥用,Apple 可以限制您甚至暂停您的开发者帐户。 一次发出 35 个请求,暂停直至完成,然后持续发出另外 35 个请求。 每个周期之间需要等待 90 秒。 根据我对一款应用程序的经验,这种方法在大约一年半的时间里(2023 年 4 月 - 2024 年 10 月)可靠地避免了速率限制。