Tag: ios 4.2

即使我剩下大约80 MB的RAM,也会触发applicationDidReceiveMemoryWarning的虚假调用

我有一个计时器重复1秒后NSLog-ed剩余的内存。 它只是打印剩余的内存。 运行时需求应用程序最大大约为20 MB。 日志显示可用内存90 MB +当我启动应用程序。 有一个TabBar,其中一个Tabs是有一个Google Mapkit的地图。 一旦应用程序进入工作状态,RAM – 80 MB。 当我滚动放大的地图时 – BOOM! “applicationDidReceiveMemoryWarning”logging器仍然显示75-80 MB左右的空闲内存计数器。 这导致我的其他视图数据被释放。 不pipe怎么样,即使内存是可用的,当应用程序不崩溃..平移在地图急剧减less内存从70-80 MB的3-4 MB。 有了这种情况下,如果应用程序要求内存 – 让我们说一个捕获的图像 – BOOM再次! “applicationDidReceiveMemoryWarning” 任何人都经历过这之前? 任何有用的意见..? 如果您还没有体验过这一点 – 只需在苹果的天气地图示例应用程序或手机上的本地地图应用程序尝试一下! – 当我们平移放大的地图时,看地图如何消耗运行内存… !! 问候, 山姆·费雪

ASIHttpRequest – 如何将params的NSDictionary转换为url编码的查询参数string?

使用作为NSDictionary提供的查询参数使用ASIHttpRequest进行GET请求的首选方法是什么? 我如何从NSDictionary * params获得 to?param1 = value1&param2 = value2(百分比编码) 显然我可以手动构buildURL的查询部分,但似乎可能有更好的方法。 谢谢!

不能让Xcode 4使用SDK 4.2运行一个几乎空的项目(在4.3中运行正常)

我创build了一个空白的NavBar项目,只在一个视图控制器上碰了几行。 我在4.3的iPad和iPhone模拟器中testing了它,但是根本无法使它工作。 我得到一个错误说: 所选运行目标对此操作无效。 这是我的项目设置: 通常在XCode 3这是我需要改变,但我想我错过了XCode 4中的一些设置。 这可能是什么?

如何在UIDatePickerModeTime中设置时间范围

你好朋友我想设置DatePicker的时间范围在UIDatePickerModeTime,因为我们有MaxDate和MinDate,是否有可能设置用户select的Mintime和Maxtime, 假设我想让用户只在每天的16:00到19:00之间select时间,那我该怎么做呢, 感谢和关心Ranjit 你好朋友,我试着下面的代码来设置开始时间范围和其工作正常… NSDate *todaysDate =[NSDate date]; NSDateComponents *comps = [gregorian components:NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit |NSSecondCalendarUnit fromDate:todaysDate]; [comps setHour:16]; [comps setMinute:00]; [comps setSecond:00]; NSDate *startDate = [gregorian dateFromComponents:comps]; NSDateComponents *startcomps = [[NSDateComponents alloc] init]; [startcomps setDay:startDay-weekday]; self.minDate = [gregorian dateByAddingComponents:startcomps toDate:startDate options:0]; 但是当我应用相同的代码来设置结束时间范围它不工作….任何机构请帮助我在这件事上 关心Ranjit

这个NumberPad键盘什么时候能解决? – 帮帮我!

我真的不知道苹果为什么不把DONEbutton放在NumberPad键盘上。 有一些可用的解决scheme,但升级4.2禁用它们。 我正在为4.2的问题寻找一个解决scheme。 另外,如果可能的话,有关是否可以创build一个开源,易于集成,解决scheme的答案 ,以便我可以\做并发布。 此外,我想知道如何拒绝closures键盘,如果input不正确(这是一个可能的丑陋的解决scheme – 确保没有input回字符) 谢谢。

我们可以在iOS设备上使用Mapkit框架在Google地图上显示KML数据吗?

我有一个要求,我必须显示一些地图和相应的地图的一些数据。 问题是后端服务器使用MapXtreme来生成GIS数据,而iOS设备没有MapX客户端。 服务器的人告诉我,他们可以发送给我KML文件来生成地图。 有什么方法可以使用KML文件在Google地图上使用Mapkit框架显示地理信息? 编辑:我在这个链接经历了类似的问题。 在其中的一个答案vy32共享一个谷歌地球教程网站的链接来创build一个KML文件。 他还认为它可以在Mapkit中使用。 问题仍然存在…我们该怎么做?

用iOS SDK 4.2编译libpq

我正在尝试再次编译libpq for arm和i386以及iOS SDK 4.2。 我去年做了SDK3.x,没有任何问题。 现在,当我想用​​两个文件创build胖二进制文件,我得到这个错误: specifed architecture type (arm) for file (/Users/montx/mylibs_sdk42/libpq.arm) does not match its cputype (7) and cpusubtype (3) (should be cputype (12) and cpusubtype (0)) 我正在编译,因为我编译的文件不能用最新的iOS4.2 Detected an attempt to call a symbol in system libraries that is not present on the iPhone: fcntl$UNIX2003 called from function pg_set_noblock in image […]

半透明状态栏(iPhone / iPad / iPod Touch)

我一直在环顾四周,似乎答案是否定的,但post是过时的,所以我想知道这是否已经改变。 是否可以将状态栏设置为半透明? 我正在尝试在多点触控上进行淡入/淡出效果,但是状态栏始终显示为纯黑色。 谢谢! – 编辑 – 我用于事件转换的代码如下。 我已经在-info.plist中设置了半透明的状态栏,但是我注意到IB中没有黑色半透明设置(这可能是我的答案:除非你是Apple,否则不是半透明状态栏。 -(IBAction)showOptions:(id)sender { if ([UIApplication sharedApplication].statusBarHidden == YES) { [[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationFade]; [UIView beginAnimations:@"fadeIn" context:nil]; [UIView setAnimationDuration:0.25]; [UIView setAnimationCurve:UIViewAnimationCurveLinear]; optionsView_portrait.alpha = 0.5; [UIView commitAnimations]; } else { [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; [UIView beginAnimations:@"fadeOut" context:nil]; [UIView setAnimationDuration:0.25]; [UIView setAnimationCurve:UIViewAnimationCurveLinear]; optionsView_portrait.alpha = 0.0; [UIView commitAnimations]; } }

以编程方式向UIButton标签添加阴影

我试图添加一个1px的黑色阴影的button标签没有运气。 我试过这个: self.setTitleShadowOffset = CGSizeMake(0, -1); 但是我得到: 请求成员“setTitleShadowOffset”在某些不是结构或联盟 任何build议将是非常感谢!

我如何用X代替+空格

我正在构build一个应用程序,有很多从MySQL服务器调用的URL。 我需要做的是我的应用程序是采取textfield文本,并发送(我已经知道该怎么做),但我需要用+(加号)replace空格,