Tag: xcode

APN自定义通知声音问题

我有远程通知设置和工作正常。 但是,当收到通知时(当应用程序不在前台时),我必须播放自定义声音。 我已经添加了一个名为customSound.wav的文件到我的应用程序包,并确保“添加到目标”被选中时,我把它拖放到我的项目(这是正确的方式? 服务器端:相同的文件名被指定为“声音”:“customSound.wav”。 在我的didReceiveRemoteNotification我打印userInfo字典,它是这样来的: aps = { alert = "Good Evening Sir"; badge = 1; "custom_filed1" = 1; "custom_field2" = "AAA-BBB-CCC"; name = "Sir Hubert"; sound = default; }; 正如你所看到的,声音仍然是“默认”。 我意识到,如果找不到指定的声音,将播放默认声音 – 字典中的声音值也将为“默认”,或者应该是有效载荷json中指定的文件名。 这些在有效载荷中指定的顺序是重要的。 我已经尝试了其他线程的build议,但不为我工作。 我无法显示JSON,因为我目前无法访问系统。 任何关于我可能做错的build议?

在Xcode中,如何知道我的lauch图像是否正常工作?

当我运行模拟器,应用程序打开很快,所以不可能看到启动图像。

在SpriteKit中检测对象的子节点上的触摸

我有一个自定义类,它是一个SKNode,它又有几个SKSpriteNodes。 有没有一种方法可以检测到我的游戏场景中的这些小孩SKSpriteNodes? 我正在迅速工作

无法调用非functiontypes模块的值<Firebase>

当我从Google使用Firebase时,出现了一个奇怪的错误。 当我试图在这里使用此代码初始化Fire基地设置引用地址 let BASE_URL = "YOUR_FIREBASE_URL" var FIREBASE_REF = Firebase(url: BASE_URL) ,它显示一个错误: Cannot call value of non-function type 'module<Firebase>' 我的pod文件如下所示: # Uncomment this line to define a global platform for your project # platform :ios, '9.0' target 'Mission Board' do # Comment this line if you're not using Swift and don't want to use dynamic […]

架构armv7的未定义符号:“_SCNetworkReachabilityCreateWithAddress”

对,这已经成为一个正确的痛苦,我已经看了2天,似乎无法解决它。 这是我得到的错误。 Undefined symbols for architecture armv7: "_SCNetworkReachabilityCreateWithAddress", referenced from: +[Reachability reachabilityWithAddress:] in Reachability.o "_SCNetworkReachabilityCreateWithName", referenced from: +[Reachability reachabilityWithHostName:] in Reachability.o "_SCNetworkReachabilityUnscheduleFromRunLoop", referenced from: -[Reachability stopNotifier] in Reachability.o "_SCNetworkReachabilityScheduleWithRunLoop", referenced from: -[Reachability startNotifier] in Reachability.o "_SCNetworkReachabilitySetCallback", referenced from: -[Reachability startNotifier] in Reachability.o "_SCNetworkReachabilityGetFlags", referenced from: -[Reachability connectionRequired] in Reachability.o -[Reachability currentReachabilityStatus] in Reachability.o ld: symbol(s) […]

Xcode 8 Swift 3应用程序是否成功运行在iOS 7上?

Xcode 8 Swift 3应用程序是否成功运行在iOS 7上? 我试图确定这个运行下面描述的几个testing,但是能更好地了解App Store开发的专家能帮助解释成功和失败的原因,包括下面的问题吗? testing1。 所以我打开了Xcode 7.3.1,并用Swift 2.2创build了一个应用程序。 我打算从iOS 7到iOS 10部署应用程序。 我在iOS 9.3 iPhone模拟器上成功运行应用程序,然后在实际的iOS 7.1.2 iPhone设备上成功运行应用程序。 testing2。 接下来,我已经采取了相同的项目,并在Xcode 8 Beta 2中打开它。(我被提示更新到Swift 2.3或Swift 3.我更新到Swift 2.3,然后更新到Swift 3.) 在手动inputiOS Target Deployment 7.0后,我成功运行iOS 10 Beta 2 iPhone模拟器上的应用程序。 然而,我然后尝试在实际的iOS 7.1.2 iPhone设备上运行应用程序,但这次没有成功,显示下面的错误。 我用Swift 2.3和Swift 3重复了这个testing,发生了同样的错误: 找不到设备支持文件 这个iPhone 4S运行iOS 7.1.2(11D257),这个版本的Xcode 可能不支持。 testing3。 所以接下来我尝试在获取应用程序的存档(产品>存档…)之后,将通过iTunes直接在Xcode 8 Beta 2中创build的.ipa应用程序文件安装到实际的iOS 7.1.2 iPhone设备上。 .ipa应用程序文件完成通过iTunes传输到iOS […]

Swift编译器错误:使用未parsing的标识符“名称”

我试图包含一个名为“名称”的类,我得到一个错误: Swift Compiler Error: Use of unresolved identifier 'name' 该类存在并不包含任何编译错误。

在视图控制器之间传递数据:从uitableview到详细信息视图控制器

我正在使用IOS 5和故事板编码。 我已经build立了一个应用程序,我有一个tableView连接到一个search栏的SQLite数据库。 当我们触摸一行时,它会自动将我们带到另一个名为“Details”的视图控制器。 我需要将数据从我的表视图传递给详细信息视图控制器,例如将author.title传递给labelText.text字段。 有任何想法吗? 编辑的问题: – (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{ // NSString *Title; Details *dv = (Details*)segue.destinationViewController; author.title = dv.labelText.text; } 部分代码: // // Details.m // AuthorsApp // // Created by georges ouyoun on 7/17/12. // Copyright (c) 2012 __MyCompanyName__. All rights reserved. // #import "Details.h" #import "Author.h" @interface Details () @end @implementation Details […]

Xcode吹起PNG大小,并忽略压缩PNG = NO标志?

目前,我的Assets.xcassets文件夹是大约13MB与我的应用程序的所有图像。 但是,当我存档我的应​​用程序时,Assets.car的结果更接近33MB。 如下所述使用iOSAssetExtractor时: IOS应用程序中资产的大小有什么贡献,如何缩小呢? 问题似乎是PNG在被Xcode“压缩”的时候正在大型化。 许多PNG的大小是他们在进行归档之前的2-3倍。 这是在多个地方引用的常见问题。 通常的解决scheme在这里引用: XCode PNG压缩问题和在这里: https : //imageoptim.com/xcode.html似乎设置“压缩PNG文件”为否在生成设置。 这会跳过Xcode的解包和资产重新压缩,以避免可以经历的资产规模膨胀。 但是,这似乎并没有工作,可能已停止在Xcode 7.3中工作。 在苹果论坛上有一个关于此的线程: https : //forums.developer.apple.com/thread/43372 。 但是,接受的解决scheme似乎正在将检查器中的文件types更改为资源文件夹中用于PNG的数据,但似乎不是用于存储在xcassets文件夹中的PNG的选项。 注意:我也尝试设置“从PNG文件中删除文本元数据”,但没有成功。 任何人都可以推荐一个解决scheme,如何解决在当前(7.3)版本的Xcode这个问题,以便我的Assets.car文件不会比预期的大2-3倍?

在Xcode中访问数据库时,SQLite不会准备查询

我是一个初学者的iPhone开发者,试图从Xcode 4.3中的sqlite数据库中获取信息。 我的数据库(名为DB_Info.sqlite)与我的.h和.m文件位于同一个目录中,并且还将数据库拖到Xcode中左侧栏的文件夹部分。 你能不能快速看看我的代码,让我知道我的错误在哪里? 我已经使用NSLog来确定问题发生的位置,最后是if语句,并且写在注释中。 提前谢谢你! #import <sqlite3.h> @implementation Player { sqlite3 *DB_Info; NSString *databasePath; NSString *docsDir; NSArray *dirPaths; } -(Player*)createPlayer:(NSString*)playerName { dirPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); docsDir = [dirPaths objectAtIndex:0]; databasePath = [[NSString alloc] initWithString: [docsDir stringByAppendingPathComponent: @"DB_Info.sqlite"]]; const char *dbpath = [databasePath UTF8String]; sqlite3_stmt *statement; if (sqlite3_open(dbpath, &DB_Info) == SQLITE_OK) { //works fine […]