根据自定义单元格增加主表格行高度

我有一个应用程序,我有一个TableView,并在该tableview的每一行,我dynamic地创build一个自定义tableview单元格。 下面是这个代码。 NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"flowviewTableViewCell" owner:self options:nil]; cell2 = [nib objectAtIndex:0]; return cell2; “FlowTableViewCell”是一个UITableViewCell。 在这个自定义单元格中,我有一个tableview。 我在数组中显示一些自定义tableview单元格的数据,这些数据长度不一。 这是不固定的。 我能够增加自定义单元格大小,但不是主要的tableview行高度取决于自定义tableview单元格的大小。 我想根据自定义tableview单元的大小dynamic增加主tableview的单元大小的高度。 使用以下代码,自定义tableView单元格的高度正在增加。 – (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { NSString *str = [arrComments objectAtIndex:indexPath.row]; CGSize size = [str sizeWithFont:[UIFont fontWithName:@"Helvetica" size:14] constrainedToSize:CGSizeMake(280, 999) lineBreakMode:NSLineBreakByWordWrapping]; NSLog(@"%f",size.height); if (size.height<20) { size.height=20; //m= size.height; } NSLog(@"%f",size.height); return size.height […]

应用程序崩溃说使用弧的内存警告

我正在使用ARC和应用程序崩溃说收到内存警告 。 我用过苹果乐器: 看起来我没有任何泄漏,但我找不到错在哪里。 崩溃与内存和适当的弧我不能使用释放和任何sorting。 这是我第一次使用弧来处理内存使用情况。 有没有我可以debugging,因为我处理了近两个月。 我有我的代码在我的git集线器,所以这将是有帮助的,如果你看看它。 你可以在这里find它。 我正在处理这个问题几个星期,并希望结束这一点。 谢谢。

debugging设备上的iOS / AIR内容

我在FlashDevelop(v4.0)中创build了一些Flash内容,并将其转换为一个.ipa文件并放在设备上。 我想debugging设备上运行的内容,因为它给我一些意想不到的行为。 使用FlashDevelop远程debugging可以在物理设备上debuggingAIR内容吗? 如果是这样的话,有人可以指出我如何设定这个方向吗? 谢谢!

MKLocalSearch找不到明显的结果

我的代码实际上与以下示例相同: https://github.com/iamamused/Example-MKLocalSearch.git 这里有一些重要的部分: @interface ViewController : UIViewController @property (strong, nonatomic) IBOutlet MKMapView *ibMapView; @end @implementation ViewController { MKLocalSearch *localSearch; MKLocalSearchResponse *results; } – (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar { [localSearch cancel]; MKLocalSearchRequest *request = [[MKLocalSearchRequest alloc] init]; request.naturalLanguageQuery = searchBar.text; request.region = self.ibMapView.region; localSearch = [[MKLocalSearch alloc] initWithRequest:request]; [localSearch startWithCompletionHandler:^(MKLocalSearchResponse *response, NSError *error){ [self.resultTable reloadData]; } } 当Sutter和Mason […]

UITableViewCellStyleSubtitle单元格的分隔线没有占满全部宽度

我在GitHub上为我的问题准备了一个简单的testing项目 。 使用UITableViewCellStyleSubtitletypes的单元格(在Xcode Interface Builder中称为“ 字幕” )时,由于某些原因,水平线不能到达屏幕的左侧: 在上面的截图中,您可以看到“空单元格”中的分隔线占据了整个宽度。 首先,我认为图标(大小: 46 x 46像素 )不适合单元格,并试图增加行高,但这并没有帮助。 此外,我试图将自定义插入设置为自定义,并有左为0像素(对于表视图和MyCell ),但左侧仍有一个空白: 这里是我的TableViewController.m的源代码: – (void)viewDidLoad { [super viewDidLoad]; self.items = [[NSMutableArray alloc] initWithArray:@[ @{@"title": @"Title 1", @"subtitle": @"Sub Title 1", @"icon": @"signal4.png"}, @{@"title": @"Title 2", @"subtitle": @"Sub Title 2", @"icon": @"signal1.png"}, @{@"title": @"Title 3", @"subtitle": @"Sub Title 3", @"icon": @"signal2.png"}, @{@"title": @"Title […]

使用PushKit实现静默通知后,苹果拒绝

我们添加了需要PushKit并启用Info.plist中的VoIP的无声通知 请参阅Apple的PushKit文档 现在我的应用程序被苹果拒绝了: 您的应用程序在Info.plist的UIBackgroundModes项中声明了对VoIP的支持,但不包括任何IP语音服务。 请修改您的应用程序,以添加VoIPfunction或从UIBackgroundModes项中删除“voip”设置。 该应用程序不是一个VoIP,因此它不需要VoIPfunction。 从UIBackgroundModes删除VoIP会导致静默通知停止工作。 任何人都知道我该怎么办? 什么VoIPfunction可以添加(即使我不使用它,只是为了通过审查)? 我问苹果,但他们回来了与自动生成的回应与相同的拒绝原因。

在多台设备上使用iCloud的EXC_BAD_ACCESS

我正在用iCloud创build一个应用程序。 但是我有一些问题。 它使用NSFileWrapper在iCloud上创build目录,然后在NSFileWrapper目录下创buildNSData(容器)文件。 我正在使用此代码将NSFileWrapper转换为NSMutableArray: NSFileWrapper *MyWrapper=[[[MyDocument data] fileWrappers] objectForKey:@"myFile.doh"]; NSData *MyData=[NSData dataWithData:[MyWrapper regularFileContents]]; NSMutableArray *MyList=[NSPropertyListSerialization propertyListFromData:MyData mutabilityOption:NSPropertyListMutableContainers format:nil errorDescription:nil]; 它只能在已创build此容器的设备上正常工作。 在其他设备上,这个代码的结果是BAD_ACCESS(在代码的第二行,我开始做一些数据)。 在debugging时,函数“regularFileContents”返回正确数据大小的对象,但是当我尝试读取这些数据时,会发生BAD_ACEESS(code = 10)。 我使用ARC,所以这不是内存pipe理的错误。 可能是一些项目/代码标志设置的问题? 有任何想法吗? 谢谢!

使用AVPlayer将实时stream的音轨静音

我正在使用AVPlayer播放实时stream(m3U8文件)。 它使用AVPlayer播放完美,但我无法静音。 我正在使用以下代码来静音audio。 NSMutableArray *allAudioParams = [NSMutableArray array]; for (AVPlayerItemTrack *track in _player.currentItem.tracks) { if ([track.assetTrack.mediaType isEqual:AVMediaTypeAudio]) { AVMutableAudioMixInputParameters *audioInputParams = [AVMutableAudioMixInputParameters audioMixInputParameters]; [audioInputParams setVolume:0.0 atTime:kCMTimeZero]; [audioInputParams setTrackID:[track.assetTrack trackID]]; [allAudioParams addObject:audioInputParams]; } } AVMutableAudioMix *audioZeroMix = [AVMutableAudioMix audioMix]; [audioZeroMix setInputParameters:allAudioParams]; [[_player currentItem] setAudioMix:audioZeroMix]; 使用相同的代码,我可以静音本地video文件以及在同一AVPlayer代码中播放的渐进式videourl。 (可能是直播video,AVPlayer实例中可用的轨道可以设置音量为零,但是下一个缓冲轨道是新鲜的音量,我是对的还是其他原因?) 有人对这个问题有任何想法。 任何帮助都是非常可观的。

如何从int中正确设置UIColor?

我想通过分配一个值来设置UITextView的textColor 。 早些时候在我的程序中 textView.textColor = 0x000000; 但后来,当我有 textView.textColor = 0x888888; popup一个致命的错误说:“不允许隐式转换'int'到'UIColor *'ARC”。 如何将我的int转换为UIColor以正确设置文本颜色? 为什么它使用0x000000而不是0x888888?

如何在iPhone应用程序中显示不同的自定义阿拉伯语字体?

在我的应用程序中,我需要显示不同的自定义字体的阿拉伯文字。 我按照这个脚本添加ttf文件到info.plist 。 根据上面的情况,我成功地获得了不同字体样式的英文文本显示文本。 我为阿拉伯语字体样式做同样的事情,但在这里我没有得到。 为什么会那样? 请任何人都可以帮助我 提前致谢。