Tag: xcode7

Xcode 7启动屏幕图像不正确加载

我正在尝试使用Xcode 7 ios9.1针对不同的iOS设备(iPhone iPad)制作一些不同的启动屏幕, 如果你看看下面的图片,这是我所做的 在这里,我已经完成了所有需要的图像尺寸,并且用图像填充了所有的表格。 我已经通过右键单击并select新的iOS启动图像。 在这里,我已经从LaunchImage设置启动图像。 这里是发射屏幕故事板,我已经把它留空了。 现在,当我运行应用程序,它不会加载加载屏幕。

Xcode UItesting手册快照

我想手动从我的应用程序使用Xcode 7中的UItesting一些快照。默认情况下,Xcode的每一个步骤的截图,并在结果中我得到了在视图控制器之间的过渡中取得的屏幕截图。 我想在特定时刻手动拍摄快照。 任何想法如何做到这一点? 我知道如何截图UIView,但XCUIApplication不提供任何API来获取UIView对象。

UIAlertController文本字段宽度比平常小

所以我有一个UIAlertController与一个UITextField为input添加,但由于某种原因,文本字段似乎比它应该小得多。 任何想法为什么? 这是截图 这是守则 UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"This is title" message:@"This is message" preferredStyle:UIAlertControllerStyleAlert]; [alert addTextFieldWithConfigurationHandler:^(UITextField * _Nonnull textField) { textField.keyboardType = UIKeyboardTypeNumberPad; textField.placeholder = @"I am a placeholder"; }]; UIAlertAction *okAction = [UIAlertAction actionWithTitle:@"Submit" style:UIAlertActionStyleDefault handler:nil]; [alert addAction:okAction]; [self presentViewController:alert animated:YES completion:nil]; 谢谢!

将框架embedded框架iOS中

我有一个项目包含另一个目标(框架),这是主项目的依赖项。 该框架需要它自己的框架,所以我已经使用Carthage添加了它们。 该项目编译并在模拟器上运行良好,但是我在物理设备上运行时遇到以下错误: dyld: Library not loaded: @rpath/Subframework.framework/Subframework Referenced from: /private/var/mobile/Containers/Bundle/Application/LONG-ID/MyApp.app/Frameworks/MyAppSDK.framework/MyAppSDK Reason: no suitable image found. Did find: /private/var/mobile/Containers/Bundle/Application/LONG-ID/MyApp.app/Frameworks/MyAppSDK.framework/Frameworks/Subframework.framework/Subframework: mmap() error 1 at address=0x00798000, size=0x00060000 segment=__TEXT in Segment::map() mapping /private/var/mobile/Containers/Bundle/Application/LONG-ID/MyApp.app/Frameworks/MyAppSDK.framework/Frameworks/Subframework.framework/Subframework 我已经尝试过,但唯一的解决scheme是添加子框架“embedded框架”到顶级项目,这是不可行的。 我已经尝试修改生成设置 – >链接 – >dynamic库安装名称,但它没有帮助。 如何才能实现在iPhone上工作?

如何在iOS 9.0 Beta中实现新的Core Data模型构build器的“独特”属性

在WWDC15video会议“核心数据的新特性”中,苹果工程师在10:45分钟(介绍中)描述了模型生成器的一个新function,允许您指定独特的属性。 一旦你设置了这些独特的属性,核心数据将不会使用该属性创build一个重复的对象。 这是假设消除需要检查之前,如果一个相同的对象创build一个新的对象。 我一直在尝试这个,但没有运气阻止具有相同的“唯一”属性(重复对象)的新对象的创build。 除了5分钟的video解释,我还没有find任何其他信息来描述如何使用这个function。 有没有人有任何经验在核心数据模型中实现“唯一”属性属性?

AVAudioPlayer声音不能播放

在iOS 8 / Xcode 6中,我有一个包含音效的function。 多次更改代码后,它不再适用于iOS 9。 这是我试过的: 原版的: let bangSoundEffect = SKAction.playSoundFileNamed("Bang.mp3", waitForCompletion: false) runAction(bangSoundEffect) 其他尝试: self.runAction(SKAction.playSoundFileNamed("Bang.mp3", waitForCompletion: false)) 也: func playRocketExplosionSound(filename: String) { let url = NSBundle.mainBundle().URLForResource( filename, withExtension: nil) if (url == nil) { print("Could not find file: \(filename)") return } var error: NSError? = nil do { backgroundMusicPlayer = try AVAudioPlayer(contentsOfURL: […]

每个目标不同的故事板本地化

我有一个3个目标的项目。 每个目标只需要支持一种语言,但每个目标的语言都不相同。 目前我有 目标1(es) 目标2(es) 目标3(点) 我的大部分string都在Localizable.strings文件中,我只是针对每个目标指定一个不同的文件。 不过,我的故事板中有很多string。 我的问题是,似乎不可能为每个目标创build不同的故事板本地化文件。 如果我更改葡萄牙语文件的定位,西class牙语文件的定位会自动更改。 一个可能的解决scheme是复制每个目标的每个故事板,但是这不会随着目标数量的增长而很好地扩展。 我也可以在每个ViewController中使用NSLocalizedString修改所有的文本,但是这看起来很乏味和容易出错。 有更好的解决scheme吗?

命令/Applications/Xcode-beta.app/Contents/Developer/usr/bin/actool失败,退出代码为255

它发生在新的Xcode7testing版中: CompileAssetCatalog /Users/admin/Library/Developer/Xcode/DerivedData/InstaAd-ddgdnbxlpxipirebpndfmgrxspel/Build/Products/Debug-iphoneos/InstaAd.app InstaAd/Images.xcassets cd /Users/admin/Documents/git/InstaAdIOS/InstaAd export PATH="/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode-beta.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode-beta.app/Contents/Developer/usr/bin/actool –output-format human-readable-text –notices –warnings –export-dependency-info /Users/admin/Library/Developer/Xcode/DerivedData/InstaAd-ddgdnbxlpxipirebpndfmgrxspel/Build/Intermediates/InstaAd.build/Debug-iphoneos/InstaAd.build/assetcatalog_dependencies.txt –output-partial-info-plist /Users/admin/Library/Developer/Xcode/DerivedData/InstaAd-ddgdnbxlpxipirebpndfmgrxspel/Build/Intermediates/InstaAd.build/Debug-iphoneos/InstaAd.build/assetcatalog_generated_info.plist –app-icon AppIcon –launch-image LaunchImage –compress-pngs –enable-on-demand-resources YES –filter-for-device-model iPhone7,2 –filter-for-device-os-version 8.4 –target-device iphone –target-device ipad –minimum-deployment-target 8.0 –platform iphoneos –compile /Users/admin/Library/Developer/Xcode/DerivedData/InstaAd-ddgdnbxlpxipirebpndfmgrxspel/Build/Products/Debug-iphoneos/InstaAd.app /Users/admin/Documents/git/InstaAdIOS/InstaAd/InstaAd/Images.xcassets 2015-08-10 14:25:53.366 IBCocoaTouchImageCatalogTool[1054:10336] CoreUI(DEBUG): CSIGenerator using 'LZVN' Compression coreui version (358.000000) 2015-08-10 14:25:56.449 ibtoold[675:6100] An uncaught […]

El Capitan + Xcode 7.1不允许我允许企业签名

我有一个企业证书和内部configuration文件连线。 我已经安装了证书,Xcode 7.1提示我这个很好的权限请求警报。 我点击始终允许。 我点击允许。 无论我点击什么,它只是忽略了我,并再次问: 那么,除非我点击拒绝。 但为什么我要这样做呢? 我也试过这个 ,但是我不能点击允许button! 另外: 有关 帮帮我?

select不是可以重命名的typesXcode 7

尝试通过在@interface之后select类名( ViewController )来重命名类: @interface ViewController : UIViewController 右键单击,select重构 – >重命名结果在以下错误警报窗口中: 这在Xcode 6中工作得很好,这是一种回归? 我试过Xcode 4这个解决scheme无济于事。 任何人都知道任何工作?