Tag: 区域

iOS本地化与地区(de_LU)

可能重复: iPhone应用程序本地化 – 英语问题? 我正在为iOS设备开发一个应用程序。 我把它提供给了英文(en)和德文(de)。 这与本地化运作良好。 现在我想为德国与卢森堡地区(德语(卢森堡)或de_LU)创build一个指定的本地化。 我把它添加到我的Localizable.strings,但没有发生…我删除了caching,我重新安装应用程序的时间:什么都没有。 他忽略了这一点。 我的iPhoneconfiguration了德语和卢森堡地区。 哪里有问题? 还是不可能做到这一点?

如何监控20多个地区?

我正在开发一个应用程序,其中有66个注释。 这些注释是区域的中心,每当用户input区域时,都会显示一个通知,但只有20个通知,因为区域监控的数量有限。 我的问题是我不知道如何监控20多个地区。 谁能帮忙?

电话区号在iOS上的城市名称

在Apple内置的Voicemail应用程序中,如果find的电话号码无法在您的地址簿中识别,则会显示该号码下的大概位置,大概根据电话号码。 他们是怎么做到的?? 我猜想手机上有一个区号和交换号码的大型数据库,每个数据库都映射到一个城市或地区名称。 有谁知道这个映射是否可以通过公共API访问应用程序? 有很多样板代码可以将邮政编码映射到城市,但是我不会看到很多与区号/交换相同的代码。 有任何想法吗?

什么是CoreLocation的区域监控系统定义的缓冲区?

我正在使用模拟器来testing区域监视。 在模拟器(debugging>位置>高速公路驱动器)中使用带有区域监视function的CoreLocation和高速公路驱动器testing位置path,我能够至less在视觉上模拟高速公路驱动器与各种叠加层相交的path。 只要我开始监视用户的位置,这些覆盖就会转换为区域并进行监视。 无论如何,这似乎没有工作得很好。 由我的覆盖表示的区域不会导致didEnter / didExit事件,当你“认为”他们会。 这些地区似乎比我指定的距离大得多。 我猜这是因为系统适用的缓冲。 苹果地区监测文件指出: 系统不会报告边界交叉点,直到超出边界加上系统定义的坐标距离。 这个缓冲值防止系统在用户行驶在边界附近时快速连续地产生许多进入和退出的事件。 文件似乎并没有说明这个坐垫是什么,确切地说。 也不是如何计算的。 有谁知道系统定义的坐垫是什么?

适用于iOS的Amazon AWS S3 SDK删除连接(错误-1005)

运行AWSiOSDemoTVM项目时,asynchronousS3演示代码将开始上传数据,但连接将在几秒钟后丢弃。 AWSiOSDemoTVM:didFailWithError:错误域= NSURLErrorDomain代码= -1005“networking连接丢失。”UserInfo = 0xb54e850 {NSErrorFailingURLStringKey = https://BUCKETNAME.s3.amazonaws.com/asyncDemoKey,NSErrorFailingURLKey = https://BUCKETNAME.s3。 amazonaws.com/asyncDemoKey,NSLocalizedDescription =networking连接丢失,NSUnderlyingError = 0xb5527f0“networking连接丢失。”} 小型上传不使用asynchronous委托将成功。

在哪个iOS设备上完全支持区域监视?

从我可以从苹果示例区域监控代码的运行时需求中解释,区域监控可用于iPhone 4,iPad 2 Wifi + 3G或更高版本。 所以我假设它不适用于3G或iPhone 3G / 3GS的iPad1。 这是一个正确的解释? 我不能testing这个,因为我没有所有这些设备,我找不到这个官方文档。 PS:我知道我可以通过调用regionMonitoringAvailable方法在代码中检查它,但是我需要这些信息来决定我的应用程序的体系结构,所以我需要知道这一点。

在后台模式下的iOS区域监控

我在我的应用程序中使用区域监视,我面临一个问题,我找不到任何答案。 区域监控如何在后台模式下工作? 根据地点意识PG: 每当用户的当前位置穿过边界区域,系统就会为您的应用程序生成适当的区域事件。 如果您的应用程序已经运行,则这些事件直接转到任何当前位置pipe理器对象的委托。 如果您的应用程序没有运行,系统将在后台启动它,以便它可以响应。 现在,这个问题是:我的应用程序处于暂停模式,一个区域已经被input,并且应该传递一个触发器,这个事件是否会直接发送给委托人: locationManager:didEnterRegion: ?? 同样的问题,如果应用程序在后台模式。 换句话说,有什么代码我应该考虑在暂停和后台模式来接收这个事件? 或者iOS将首先启动应用程序,然后将事件直接发送给代理,而不需要BG代码?

在屏幕上获取某种颜色占用的区域 – iOS

我试图做一些类似于这个问题的问题 ,但是我并不真正理解这个问题的答案,我不确定这是否是我需要的。 我需要的是简单的,但我不太确定这很容易。 我想计算屏幕上某个颜色的像素数量。 我知道我们看到的每个“像素”实际上是不同颜色的像素的组合,例如绿色。 所以我需要的是实际的颜色 – 用户所看到的颜色。 例如,如果我创build了一个UIView,将背景颜色设置为[UIColor greenColor] ,并将其尺寸设置为屏幕区域的一半(我们可以假定状态栏为简单起见而隐藏,而且我们在iPhone上),我希望这个“神奇的方法”返回240 * 160或38,400-屏幕的一半面积。 我不希望有人写出这个“魔法”,但我想知道 a)如果这是可能的 b)如果是这样,几乎是实时的 c)如果是这样,从哪里开始。 我听说可以用OpenGL完成,但是我没有这方面的经验。 这是我的解决scheme,感谢Radif Sharafullin: int pixelsFromImage(UIImage *inImage) { CGSize s = inImage.size; const int width = s.width; const int height = s.height; unsigned char* pixelData = malloc(width * height); int pixels = 0; CGContextRef context = CGBitmapContextCreate(pixelData, width, height, […]

iPhone MKMapView:设置地图区域显示地图上的所有引脚

我正在设置地图区域(中心和跨度),以便地图同时显示所有引脚标注。 我有麻烦转换长/纬度坐标从NSString双,分别。 与他们计算。 这是我正在使用的代码: – (void)updateMemberPins{ //calculate new region to show on map double center_long = 0.0f; double center_lat = 0.0f; double max_long = 0.0f; double min_long = 0.0f; double max_lat = 0.0f; double min_lat = 0.0f; for (Member *member in members) { //find min and max values if ([member.locLat doubleValue] > max_lat) {max_lat = […]

iOS的 – 如何限制MapView的特定区域?

我有以下问题: 我有一个“绘制地图”(图片),我把它添加到MapView作为一个覆盖。 没有问题,但..我需要限制的地图视图的覆盖区域,所以用户无法滚动/缩放区域以外的地方..但它应该是可以滚动/放大“边界“覆盖 – 意味着我不能禁用缩放/滚动的MapView。 有没有关于这个主题的想法/解决scheme? 使用MapView / -Kit的原因是我需要添加各种兴趣点到自定义地图。 当使用ImageView + ScrollView呈现自定义地图时,这可能会变得更加复杂。 我已经研究了这个话题,但是我没有find一个好的解决scheme。 任何帮助表示赞赏! 最好的问候,基督徒 编辑:这是我们的解决scheme: 您提供一个顶部和一个底部的坐标来限制地图。 (最小)缩放级别也是有限的。 我已经停用减速,你可以反弹一下地图(为了更好的性能/ ux)。 我在叠加层上添加了一个〜1km的灰色边框,这样用户就无法看到google的orignal世界地图了。 LimitedMapView.h: #import <Foundation/Foundation.h> #import <MapKit/MapKit.h> @interface LimitedMapView : MKMapView <UIScrollViewDelegate>{ } @property (nonatomic, assign) CLLocationCoordinate2D topLeftCoordinate; @property (nonatomic, assign) CLLocationCoordinate2D bottomRightCoordinate; @end LimitedMapView.m: #import "LimitedMapView.h" @implementation LimitedMapView @synthesize topLeftCoordinate, bottomRightCoordinate; – (void)scrollViewDidZoom:(UIScrollView *)scrollView{ if([super […]