小编mem*_*ons的帖子

Xcode:在Organizer的档案中缺少iOS应用程序的图标

如果我从XCode中选择"构建和存档",则会启动管理器,我可以看到我的存档应用程序列表.我有4个不同的应用程序(每个都有几个存档),但是其中一个应用程序在Organizer中显示的图标丢失了 - 而是有一个问号图标.该应用程序确实有一个相关的图标,它验证并提交到应用程序商店没有任何问题.

为什么Organizer没有正确地获取图标,我该如何解决?

iphone xcode organizer ios

9
推荐指数
1
解决办法
2万
查看次数

AVAudioRecorder/AVAudioPlayer - 将录音附加到文件

有没有办法录制到音频文件的末尾?我们不能暂停录制而不是停止录制,因为用户需要以后能够返回应用并为录制添加更多音频.目前,音频作为NSData存储在CoreData中.NSData AppendData不起作用,因为生成的音频文件仍然报告它只与原始数据一样长.

另一种可能性是将原始音频文件与新音频文件连接起来,并将它们连接成一个音频文件,如果有任何方法可以做到这一点.

iphone cocoa-touch avaudioplayer avaudiorecorder ios

9
推荐指数
2
解决办法
4245
查看次数

UIPopoverController中的动态UITableView高度(contentSizeForViewInPopover)?

我有一个包含的ipad popover UITableView.填充表后,它通常只有几个项目(4-5),所以我正在寻找一种方法来将popover(contentSizeForViewInPopover)的大小调整为实际的表高度(所有单元格的总高度).

所以,我有高度,但我不知道在哪里打电话contentSizeForViewInPopover,我曾尝试调用它:viewDidAppearviewWillAppear,但没有成功,因为它似乎是表被填充后,实际高度只有稍后提供.

有什么想法吗?谢谢!

编辑:我的细胞根据它们携带的内容有不同的高度,我不能预先计算高度 noOfRows * cellHeight.

cocoa-touch objective-c uitableview ipad uipopovercontroller

9
推荐指数
3
解决办法
1万
查看次数

编辑按钮未显示在UITabBarController的MoreNavigationController中

A UITabBarController被推入堆栈:

let presenter = presentingViewController as! UINavigationController
let tabvc = UITabBarController()
tabvc.viewControllers = vcs
tabvc.customizableViewControllers = vcs
presenter.pushViewController(tabvc, animated: true)
Run Code Online (Sandbox Code Playgroud)

一旦显示,正确显示更多选项卡按钮,但重新排列选项卡栏的编辑按钮不会.根据MoreNavigationController上的文档:

标准更多项的界面包括一个"编辑"按钮,允许用户重新配置标签栏.默认情况下,允许用户重新排列选项卡栏上的所有项目.但是,如果您不希望用户修改某些项,则可以从customizableViewControllers属性中的数组中删除相应的视图控制器.

我的猜测是标签栏不适合在导航控制器中使用.关于带回编辑按钮的任何想法?

iphone uitabbarcontroller ios swift

9
推荐指数
2
解决办法
1767
查看次数

iPhone SDK:AVAudioRecorder计量 - 如何将peakPowerForChannel从分贝变为百分比?

iPhone SDK中的AVAudioRecorder可用于获取通道的峰值功率和平均功率,单位为分贝.范围介于0db到160db之间.用于将其转换为0-10之间或可用于音频电平表的类似值的计算是什么?

iphone core-audio avaudiorecorder decibel

8
推荐指数
2
解决办法
8125
查看次数

iPhone SDK核心数据:获取所有具有零关系的实体?

我有一个拥有书籍和作者的核心数据项目.在数据模型中,作者与书籍和书籍有很多关系,与作者有1-1的关系.我正在尝试拉出所有没有作者的书籍.无论我如何尝试,都不会返回任何结果.在我的谓词中,我也试过= NIL,== nil,== NIL.任何建议,将不胜感激.

// fetch all books without authors
- (NSMutableArray *)fetchOrphanedBooks {
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Book" inManagedObjectContext:self.managedObjectContext];
[fetchRequest setEntity:entity];
[fetchRequest setFetchBatchSize:20];

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"author == nil"];
[fetchRequest setPredicate:predicate];

NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:NO];
NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor, nil];
[fetchRequest setSortDescriptors:sortDescriptors];

NSString *sectionKey = @"name";//nil;
NSFetchedResultsController *aFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:managedObjectContext
                                                                                                  sectionNameKeyPath:sectionKey cacheName:nil];
BOOL success = [aFetchedResultsController performFetch:nil];
NSMutableArray *orphans = nil;

// this is …
Run Code Online (Sandbox Code Playgroud)

iphone core-data nspredicate

8
推荐指数
1
解决办法
8429
查看次数

计算适合矩形的最大字体大小?

我试图找到适合给定字符串的给定矩形的最大字体大小.该算法的目标是尽可能用尽可能大的字体填充尽可能多的矩形.我的方法 - 从我在网上找到的方法修改 - 做得很好,但它通常不会填满整个矩形.我很想看到如何改进这个算法的一些合作,以便每个人都可以从中受益:

-(float) maxFontSizeThatFitsForString:(NSString*)_string 
                               inRect:(CGRect)rect 
                             withFont:(NSString *)fontName 
                             onDevice:(int)device 
{   

    // this is the maximum size font that will fit on the device
    float _fontSize = maxFontSize;
    float widthTweak;

    // how much to change the font each iteration. smaller
    // numbers will come closer to an exact match at the 
    // expense of increasing the number of iterations.
    float fontDelta = 2.0;

    // sometimes sizeWithFont will break up a word 
    // if the tweak is not applied. also …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch objective-c ios

8
推荐指数
1
解决办法
3396
查看次数

如何设置NSDate的时间?

我想用我想要的小时数设置NSDate时间:分钟:当前我正在使用NSDate组件的秒数但它没有给出所需的结果

[comps setHour: -hours];
[comps setMinute:0];
[comps setSecond:0];
NSDate *minDate = [calendar_c dateFromComponents:comps];
Run Code Online (Sandbox Code Playgroud)

objective-c nsdate nsdatecomponent

8
推荐指数
2
解决办法
2万
查看次数

applicationDidFinishLaunching:在第一次更新和启动应用程序时调用吗?

applicationDidFinishLaunching保证应用程序更新后,被称为?
(当用户首次启动更新版本时.)

换句话说,如果旧版本在更新过程中以后台模式运行,它会被杀死吗?

iphone cocoa-touch ios

8
推荐指数
1
解决办法
856
查看次数

Autolayout和设备定位

我正在开发一个应用程序supports portrait and landscape modes.我在用auto layout to arrange my views.因为我一直在阅读很多帖子,并且我已经意识到开发人员通常使用以下方法之一.

1.第一种方法:

UIViewController:updateConstraints根据设备方向实现方法并更新约束.

2.第二种方法:

UIViewController:viewWillLayoutSubviews根据设备方向实现方法并更新约束.

谁能告诉我最好的使用方法是什么?我一直在寻找一种结合自动旋转和自动布局的最佳实践.谢谢.

iphone device-orientation ios auto-rotation autolayout

7
推荐指数
2
解决办法
7147
查看次数