iOS:在运行时找不到NSURLSession类别的方法

我想在NSURLSession上创build一个类别。 该应用程序编译好,但是当我试图调用我得到的类别方法 -[__NSCFURLSession doSomething]: unrecognized selector sent to instance 0xbf6b0f0 <unknown>:0: error: -[NSURLSession_UPnPTests testCategory] : -[__NSCFURLSession doSomething]: unrecognized selector sent to instance 0xbf6b0f0 很奇怪,这里是一个testing课,我用来展示这个问题。 NSString类别工作正常,但NSURLSession类别在运行时找不到方法。 我怀疑这是内在的东西。 意见请:-) #import <XCTest/XCTest.h> @interface NSString (test) -(void) doSomethingHere; @end @implementation NSString (test) -(void) doSomethingHere { NSLog(@"Hello string"); } @end @interface NSURLSession (test) -(void) doSomething; @end @implementation NSURLSession (test) -(void) […]

在iOS Safari上播放WAV文件

我正在努力获得一个WAV文件作为HTML5audio标签或通过移动Safari(iPad / iPhone)中的常规可下载链接在HTML页面上播放: <audio controls src="audio-pcm_s16le-8k.wav"/></audio> <a href="audio-pcm_s16le-8k.wav">audio</a> HTML5 audio对象只显示Cannot play audio file ,当我点击下载参考锚时,我会看到一个黑色的页面,中间有一个“无法播放这个圈子”。 我已经尝试了各种频率(8000,11025,16000,32000,44100),各种编码(mu-law,线性签名的16位LE和BE),各种容器(.wav,.caf,.aiff)和各种audio转换程序(Audacity,ffmpeg和苹果公司自己的afconvert)…我不能得到audio播放(除非我做MP3 – 不,我不能只使用MP3或AAC,我需要一个“生“格式的原因太长,不能进入这里)。 我看了支持的iOS格式,它似乎支持WAV …任何人都有这个问题的经验? 我在最新的iOS 6.0.1上 编辑:选定的回答者让我这个问题,但原因是在答案的意见。 底线是它需要HTML范围标题播放文件。

目标-c中的箭头运算符

我有一个问题,这里是代码: @interface MyFoo : NSObject { NSString *nameStr; } @end @implementation MyFoo – (id)init { self = [super init]; if (self) { self->nameStr = [@"some value of the string that is set right into the private ivar" copy]; } return self; } @end 问题是:忽略所有C ++规则,忽略内存转储漏洞,为什么我不应该使用这样的箭头运算符语法? 苹果文档中是否有一个规则说明这是不正确的,因为将来的类可能不同于指向运行时结构的指针等。 提前致谢!

XCTAssertEqual用于Swift中的自定义对象

XCode 6,Beta 5 我有一个像这样的unit testing: func testMyObjectsEqual() { // …. XCTAssertEqual(myObject,myOtherObject,“\(myObject)和\(myOtherObject)应该等于”) } XCTAssertEqualObjects在Swift中不再可用,因为该语言在标量和对象之间没有区别。 所以我们必须使用导致以下错误的XCTAssertEqual: “typesMyObject不符合协议Equatable” 我发现唯一的解决方法是从NSObjectinheritance(MyObject),以便我可以执行以下操作: XCTAssert(myObject == myOtherObject,“\(myObject)和\(myOtherObject)应该是相等的”) 所以我的问题是: 有没有一种方法(从testing版5)使用XCTAssertEqual自定义types,而不必依靠NSObject或抛出所有自定义types与“==”重载?

如何左alignmentUISearchBar占位符文本

我需要做一个像这样的自定义search栏。 我遇到的问题是左alignment占位符文本,以及将search图标放在右侧。 我有一个试图在UIImageView使用的search图标的PNG,并将UIImageView设置为UISearchBar的UITextField的rightView UITextField 。 这个解决scheme还没有奏效,我用完了想法。 有没有人有办法解决吗?

iPhone设备标记的大小

苹果推送通知(Apple Push Notification)生成的设备令牌的大小是多less? 我正在尝试将服务器端的设备令牌存储在mysql数据库中,并想知道所生成设备令牌的最大大小

我无法在Parse中更新logging; 错误:“找不到更新的对象(代码:101,版本:1.2.16)”

我使用Parse作为我的本地iOS应用程序的后端。 我无法更新Parse中的表中的logging。 首先我查询我想要更新它的对象。 所以,“对象”数组返回1logging,但是当我想更新它时,我得到以下错误; “对象未find更新(代码:101,版本:1.2.16)” 那么你觉得我不能在Parse中更新logging呢? (以下是我的代码) 谢谢,E. PFQuery *query = [PFQuery queryWithClassName:@"askedFriends"]; [query whereKey:@"questionID" equalTo:aqDt.questionID]; [query whereKey:@"fbID" equalTo:FbId]; [query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) { NSArray *postArray = objects; PFObject *post = postArray.lastObject; [post setObject:@"sentReply" forKey:btnSelection]; [post saveInBackground]; }

FBProfilePictureView对象不会显示图像

即时通讯做的3.1 iOS SDK的scrumptios facebook开发者教程。 我设法从Facebook显示我的个人资料名称,但FBProfilePictureView不会显示图片 inheritanceiboutlet的代码 @property (strong, nonatomic) IBOutlet FBProfilePictureView *useProfileImage; 这是我用来显示图片 self.useProfileImage.profileID = user.id; 我已经确认它通过在标签中显示来改变图像的profileidvariables。 当我第一次运行项目时,我有这个错误 “2012-05-18 04:04:11.620美味[6548:f803] Interface Builder文件中的未知类FBProfilePictureView”。 并通过添加[FBProfilePictureView class];方式解决了这个问题[FBProfilePictureView class]; 到应用程序委托中的“applicationdidfinishlaunching:withoptions”。 任何想法为什么图片不会显示? 链接到教程

ORDER BY random()与SQLITE中的种子

我想实现分页随机设置 Select * from Animals ORDER BY random(SEED) LIMIT 100 OFFSET 50 我试图设置int整数和一些断裂。 不起作用 如何在sqlite中随机播种? 我正在寻找一个机会,因为类似的问题已经存在 – 抛种SQLite RANDOM() 。 我只是没有得到的PHP解决scheme。

Swift NSUserDefaults setString:forKey:?

NSUserDefaults有integerForKey: , setInteger:forKey:和stringForKey:但没有setString:forKey: stringForKey: 你如何设置一个stringNSUserDefaults? 它有setObject:forKey:但是,在Swift中,String是一个结构。 是否可以使用setObject:forKey:来存储一个string?