Tag: iphone

调用方式 – (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)部分无需重新加载

我已经做好了: [tableView setNeedsLayout]和[tableView setNeedsDisplay] ,但是这不会调用该委托。 有没有办法重新布局tableView而不重新加载数据(即:调用reloadData)

nsinvalidargumentexception’reason’avplayeritem无法与多个avplayer实例关联’

我在用 的MPMoviePlayerController 对于播放video,在此我使用自定义搜索栏来跳转video。 但是当我不断地进行前进和后退时,应用程序崩溃并抛出以下错误: nsinvalidargumentexception’reason’avplayeritem无法与多个avplayer实例关联’ 所以请建议。 谢谢

将MKPinAnnotationColorRed设置为MKMapView上的第一个和最后一个MKAnnotation

我有一个自定义MKAnnotation的NSArray ,我需要为第一个/最后一个注释设置一个红色引脚颜色,否则设置一个绿色引脚。 程序没有按照我想要的方式运行,绿色引脚每次都以随机的方式与两个不同的注释相关联,并不像我想要的那样与第一个和最后一个相关联。 所以,这就是我在我的控制器中所做的事情: – (void)viewDidLoad { [super viewDidLoad]; //load set a coords from file etc… //self.coordinates is the array of annotations [self.myMap addAnnotations:self.coordinates]; } 然后在viewForAnnotation中:回调: – (MKAnnotationView *) mapView:(MKMapView *)mapView viewForAnnotation:(id ) annotation{ NSString *ident = @”MY_IDENTIFIER”; MKPinAnnotationView *annView=(MKPinAnnotationView *)[self.myMap dequeueReusableAnnotationViewWithIdentifier:ident]; if(self.myMap.userLocation==annotation){ return nil; } if(annView == nil){ annView=[[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:ident]; annView.animatesDrop=TRUE; annView.canShowCallout […]

iOS – 将NSDictionary写入Localizable.strings

这个问题是那个问题的连续问题: iOS – 我可以在运行时更改localizable.strings内容吗? 答案很有用,但是,我遇到了一个问题。 对于单个单词键和/或值,打印的字符串不包括引号(如这些“”)。 这使Localizable.string无效文件。 因此,即使对于格式正确的键/值,也不会从中检索任何内容。 例: GBP = GBP; 词汇表=词汇表; “Go_Location”=“转到位置”; 前两个导致文件无效的字符串文件。 如何解决?

iOS核心数据关系故障

我有一个核心数据模型,有3个实体。 司机,清单和工作。 每个Manifest都有一个驱动程序,每个驱动程序有多个Manifest,每个Manifest可以有一个或多个Jobs,每个Job有一个Manifest。 当我像这样建立对象时 //Loop through all the Manifests for the driver for (SDZManifest *manifest in allData) { //Create an new instance of manifest in core data Manifest *newManifest = (Manifest*)[[SKCoreDataManager sharedInstance] insertObjectforEntity:kEntity_Manifest]; // *** // Set the data for this manifest // *** [newManifest setDriverID:[NSNumber numberWithInt:[manifest DriverId]]]; [newManifest setManifestID:[manifest ManifestId]]; [newManifest setManifestRef:[manifest ManifestRef]]; [newManifest […]

对App的大小感到困惑?

我对我的应用程序的大小有点困惑! 文件夹和所有内容都以25.9MB的速度出现……在Xcode中存档之后,它说’估计App Store大小:49.8MB ……有人知道这是为什么吗? 谢谢

在子视图上获取touchesBegan(UIWebView)

我有一个UIWebView,它作为UIview中的子视图添加,我想检测何时触摸这个UIWebView但是touchesBegan只是不起作用。 任何想法 ?

是否可以访问原始iphone音频输出?

是否可以从iphone音频输出访问原始PCM数据? 我知道我可以嵌入MP3并使用AudioUnit。 但是,如果用户正在从他们的iTunes库中播放背景音乐,是否可以访问该音频数据? 这是一个显示视觉效果的应用程序,它对音乐做出反应。 据我所知,这是不可能的,但这只是因为根本没有找到任何信息,而是实际确认无法完成。 如果无法从ipod访问音频流,是否可以从应用程序内的Media Player访问原始音频输出,或者几乎不允许从itunes库访问原始音频数据? 编辑 :我发现了这个问题: iOS – 从后台程序访问输出音频 ,这表示我无法从后台应用程序访问音频。 但是如果我在应用程序中播放它,是否有可能从itunes库中获取音频数据?

iOS 4通常是向后兼容的吗?

我有以下问题,在不久的将来我将需要为iPhone编写一些不太复杂的应用程序。 我目前没有iPhone,所以我打算购买一个用于测试目的。 简而言之,iPhone 4允许我测试为较旧的ios版本编写的应用程序? 任何陷阱? 或者我是否必须购买较旧的手机/ ipad才能正确进行测试?

如何等到webViewDidFinishLoad完成

我有一个初始化webView的布尔条件,并且在完成完成后,webViewDidFinishLoad会加载另一个委托来触发。 但是,由于布尔值在条件“webViewDidFinishLoad”之前返回,因此页面永远不会完全加载。 如何在布尔条件之前确保加载webViewDidFinishLoad? 谢谢