Tag: iphone

Sqlite的应用程序内数据库迁移的最佳实践

我为我的iphone使用sqlite,我预计数据库模式可能会随着时间的推移而改变。 什么是每次成功迁移的细节,命名约定和注意事项? 例如,我曾想过将一个版本附加到数据库名称(例如Database_v1)。

命令/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang失败,退出代码1

我正在尝试在Xcode 4.3中使用pdf套件来阅读PDF,但是它给了我下面的错误 ld: duplicate symbol _OBJC_METACLASS_$_OverlayManager in /Users/dt4it/Library/Developer/Xcode/DerivedData/MyPdf4-bmkjglhhvneluqcbwpceiqjvdcmq/Build/Intermediates/MyPdf4.build/Debug-iphonesimulator/MyPdf4.build/Objects-normal/i386/OverlayManager-D0866CFD31A05E68.o and /Users/dt4it/Library/Developer/Xcode/DerivedData/MyPdf4-bmkjglhhvneluqcbwpceiqjvdcmq/Build/Intermediates/MyPdf4.build/Debug-iphonesimulator/MyPdf4.build/Objects-normal/i386/OverlayManager-B31AE7412100AF6D.o for architecture i386 Command /Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1 请帮忙吗?

从UISegmentedControl获取string值

如何获得UISegmentedControl中的段的文本值?

iPhone的WebKit CSSanimation会导致闪烁

这是iPhone的网站: http : //www.thevisionairegroup.com/projects/accessorizer/site/ 点击“立即游戏”后,您将进入游戏。 枪会滚动。您可以上下滚动钱包和配件。 你可以看到,当你放开它们时,它们会卡入到位。 就在这个瞬间发生时,就会出现闪烁。 我使用的唯一的webkitanimation是: '-webkit-transition': 'none' '-webkit-transition': 'all 0.2s ease-out' '-webkit-transform': 'translate(XXpx, XXpx)' 我根据是否需要animation来select第一个或第二个转换,而转换是我移动的唯一方法。 最大的问题是,当你点击“匹配项目”,然后点击“再次播放”。 你会看到,作为枪的animation,整个背景的配件/钱包变白。 有人可以请我散发一些洞察力为什么这是发生?

UITableViewHeaderFooterView:无法更改背景颜色

我试图改变UITableViewHeaderFooterView的背景颜色。 尽pipe视图正在出现,但背景颜色仍然是默认颜色。 我从xcode得到一个日志说: 在UITableViewHeaderFooterView上设置背景颜色已被弃用。 请改用contentView.backgroundColor。 但是,以下选项都不起作用: myTableViewHeaderFooterView.contentView.backgroundColor = [UIColor blackColor]; myTableViewHeaderFooterView.backgroundView.backgroundColor = [UIColor blackColor]; myTableViewHeaderFooterView.backgroundColor = [UIColor blackColor]; 我也试着在xib文件中改变视图的背景颜色。 有什么build议么? 谢谢。

将UIButton字体大小调整为宽度

我有以下代码: UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button.frame = CGRectMake(0.0, 0.0, 25, 25); [[button layer] setCornerRadius:5.0f]; [[button layer] setMasksToBounds:YES]; [[button layer] setBackgroundColor:[[UIColor redColor] CGColor]]; [button.titleLabel setFrame:CGRectMake(0,0, 25, 25)]; [button setTitle:[NSString stringWithFormat:@"%@", [[topics objectAtIndex:indexPath.row] unread]] forState:UIControlStateNormal]; 问题是,当文本中的string不长时,它显示罚款(1-2位),但是当它很长(3 ++数字),我只能看到一个红色的button,里面没有文字。 我如何调整? 我不认为: [button.titleLabel setAdjustsFontSizeToFitWidth:YES]; 工作是否正确?

无法打开项目…无法打开,因为无法parsing项目文件

我一直在努力创造一个iPhone应用程序。 今天当我的电池电量不足时,我正在工作,并不断储存我的源文件,然后电源熄灭… 现在,当我把电脑插回去,它的功率越来越大,我尝试打开我的项目文件,出现错误: 无法打开项目 项目…无法打开,因为项目文件不能被parsing。 有没有一种方法让人们知道我可以从中恢复? 我尝试使用一个较旧的项目文件,并重新插入,然后编译。 它给了我一个时髦的错误,这可能是因为它没有find所有想要的文件… 如果可能的话,我真的不想重build我的项目。 编辑 好的,我在这个和稍微老的项目文件之间做了一个差异,看到文件中有一些腐败。 合并后(好的和最新的部分),它现在正在工作。 关于SVN的好处。 我有一个,但有一些funkiness试图同步XCode。 我现在肯定会花更多的时间… 😉

针对Xcode中的iPad选项

在Xcode创buildUIViewController的子类时,名为“针对iPad”的checkbox存在。 如果我想创build一个在iPhone和iPad上运行的应用程序(我认为它被称为通用应用程序),该怎么办? 我应该检查吗? 如果我查了一下,发生了什么事?

在iTunes Connect中删除应用程序

苹果已经推出了删除应用程序的可能性。 引用iTunes Connect指南: 如果您在iTunes Connect中创build了一个不再需要查看或pipe理的应用程序,则可以从iTunes Connect视图中将其删除。 删除您的应用程序将不允许您重新使用您的SKU或应用程序名称,一旦删除,您将无法恢复您的应用程序。 到现在为止还挺好。 然后它变得有点混乱: 如果您将自己的应用程序出售给其他开发者进行自己的分发,并且需要将其从iTunes Connect帐户中删除,我们build议您使用应用程序删除function,以便将应用程序名称释放出来供其使用。 这是否意味着我将无法在帐户中重复使用该名称,但其他帐户会如何? 有人试过吗?

如何在应用程序的设置包中显示应用程序版本修订版?

我想在应用程序的设置包中包含应用程序版本和内部版本,如1.0.1(r1243)。 Root.plist文件包含这样一个片段… <dict> <key>Type</key> <string>PSTitleValueSpecifier</string> <key>Title</key> <string>Version</string> <key>Key</key> <string>version_preference</string> <key>DefaultValue</key> <string>VersionValue</string> <key>Values</key> <array> <string>VersionValue</string> </array> <key>Titles</key> <array> <string>VersionValue</string> </array> </dict> 我想在构build时replace“VersionValue”string。 我有一个脚本,可以从我的存储库中提取版本号,我需要的是一种在构build时处理(预处理)Root.plist文件的方法,并在不影响源文件的情况下replace版本号。