IOS的URLredirect从邮件到应用程序

有可能以某种方式启动我的应用程序使用通过邮件发送的URL? 例如,我有用户个人资料,用户想邀请他们的朋友进入应用程序。 他们发送一个电子邮件,有像这样的url: join我通过这个链接: http://appname?sender_id=25&some_other_value=something 并从iPhone打开该链接将把用户带入应用程序,并让我parsing这些值。 那可能吗?

在iDevice上渲染math公式

是否有任何支持在iOS下呈现/显示math公式? 我假设操作系统本身没有任何内置的东西,所以一个免费的在啤酒中,不会导致我的应用程序被拒绝的解决scheme是优先事项。 有人知道这样的图书馆?

view.bounds.origin的含义是什么?

说如果我把view.bounds.origin设置为(50,50),那么子视图被绘制(50,50)留下来查看。 但是我认为这应该是相反的结果,那么boundsorigin是什么意思? 对不起,我不是英语母语的人,所以我这次把这个示例代码和图像~~ subview = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 200, 200)]; subview.backgroundColor = [UIColor blueColor]; subview.bounds = CGRectMake(50, 50, 200, 200); subsubview = [[UIView alloc] initWithFrame:CGRectMake(0, 0,100,100)]; subsubview.backgroundColor = [UIColor yellowColor]; [subview addSubView:subsubView]; 这将导致这样的结果: 那么为什么黄色的视图位于那里?

因内存压力而终止已知原因,未知解决scheme

我的应用程序正在终止,由于在应用程序的使用某一点的内存压力,我已经将问题隔离到导致问题的一个代码块。 我将复制下面的代码块,但首先我将描述它在做什么。 说明 : 我有一个循环遍历video列表。 对于每个video,for循环都会增加包含scrollview的大小,绘制一个标签和一个button(都与video有关),并asynchronous抓取video的缩略图并将其放置在button下方。 问题 : 抓住缩略图部分是问题。 我不认为这是asynchronous完成的事实是问题,因为我已经同步尝试了,并且终止仍然发生。 当我注释掉抓取缩略图的代码(下面代码中的整个asynchronous部分)时,应用程序不会崩溃。 守则 : 注意:为了简洁,我在某些情况下使用注释来replace代码。 for (int i = [_videoURLs count]-1; i >= 0 ; i–) { //increase the scrollview size //get background image: dispatch_async(screenshotQueue, ^{ AVURLAsset *as = [[AVURLAsset alloc] initWithURL:currentURL options:nil]; AVAssetImageGenerator *ima = [[AVAssetImageGenerator alloc] initWithAsset:as]; ima.appliesPreferredTrackTransform = YES; NSError *err = NULL; […]

如何将实时相机预览添加到UIView

我碰到一个问题,我试图解决在UIView边界,有什么办法来添加相机预览到UIView? 并在UIView(button,标签等)的顶部添加其他内容? 我尝试使用AVFoundation框架,但没有足够的文档Swift。

IOS:如何使用Google驱动器sdk库将file upload到特定的Google驱动器文件夹

我将Google驱动器SDK与我的iOS应用程序集成在一起。 但我不知道如何上传文件到Google驱动器的特定文件夹。 这里是用来上传文件的代码。 但是这个file upload到我的谷歌驱动器根文件夹。 任何一个共享代码上传文件到谷歌驱动器的特定文件夹? 我的代码: -(void)uploadFileToGoogleDrive:(NSString*)fileName { GTLDriveFile *driveFile = [[[GTLDriveFile alloc]init] autorelease]; driveFile.mimeType = @"application/pdf"; driveFile.originalFilename = @"test.doc"; driveFile.title = @"test.doc"; NSString *filePath = [LocalFilesDetails getUserDocumentFullPathForFileName:fileName isSignedDocument:YES]; GTLUploadParameters *uploadParameters = [GTLUploadParameters uploadParametersWithData:[NSData dataWithContentsOfFile:filePath] MIMEType:@"application/pdf"]; GTLQueryDrive *query = [GTLQueryDrive queryForFilesInsertWithObject:driveFile uploadParameters:uploadParameters]; [self.driveService executeQuery:query completionHandler:^(GTLServiceTicket *ticket, GTLDriveFile *updatedFile, NSError *error) { if (error == […]

如何将NSManagedObject转换为NSDictionary

我试图将NSManagedObject转换为NSDictionary这是我试过: var keys:NSArray = order?.entity.attributesByName.keys var dict:NSDictionary = order?.dictionaryWithValuesForKeys(keys) 但是我得到错误: LazyForwardCollection<MapCollectionView<Dictionary<NSObject, AnyObject>, NSObject>>? is not convertible to NSArray. 我在这里做错了什么?

cordova电话IOS应用程序Settings.Bundle可能吗?

所以我是新来的移动开发,但我接近完成我的第一个IOS应用程序使用HTML / CSS / JS和cordovaPhoneGap 3.我试图让用户提供通过iPhone本机“设置”应用程序的文本input(灰色齿轮图标)。 我的应用程序将在“设置”应用程序中有自己的设置部分,用户可以input特定的IP地址,然后我的应用程序将使用该部分。 到目前为止我发现的是,我可能需要安装一个PhoneGap插件,并需要添加一个settings.bundle root.plist文件: https://github.com/phonegap/phonegap-plugins/tree/DEPRECATED/iOS/ApplicationPreferences Phonegap 3.0 iOS7 ApplicationPreferences插件 https://developer.apple.com/library/ios/DOCUMENTATION/Cocoa/Conceptual/UserDefaults/Preferences/Preferences.html 不幸的是,我没有足够的经验足以使这个:/我希望有更多经验的有益的兽医可以把它弄清楚一点,并指出我在正确的方向: 我只是拿.h,.m和.js文件,把它们放在'plugins'和'www'目录中,或者我必须使用命令行'phonegap local plugin add htttps // github … '命令? 命令行选项不起作用。 这是因为github代码已被弃用? 我如何“在我的应用程序中引用插件”? 是只是将这个额外的行添加到我的index.html页面的正文,或者是有更多的?: <script type="text/javascript" src="applicationPreferences.js"></script> 对不起所有的新秀混乱..我只是为了我的生活找不到一个易于理解的指南,如何在网上任何地方做到这一点。 我相信在我之后会有很多这些相同的问题,所以我非常感谢帮助。 非常感谢。

如何使我的应用程序在locking屏幕上的媒体控制button上工作?

在最近的iOS版本中,应用程序可以通过某种方式访问​​locking屏幕上的媒体控制button,如播放/暂停button: 它看起来像button应该与MPMusicPlayerController类一起工作,是吗? 有没有办法从button中获取“原始”事件? 因为音乐播放器似乎只提供一个API来提供一堆MPMediaItem 。 如果我的应用程序是例如一个收音机需要处理button不同?

XCode 7.0.1,机器人和服务器5.0.4:testing目标“xx”遇到错误 – 超时等待120秒模拟器启动

预期结果:在创build一个机器人时,检查“testing”checkbox,Xcode服务器完美地执行WWDC中的MTtesting。 结果: Xcode baruff了一堆模拟器超时错误,并且集成失败。 Test target "xxx" encountered an error (Timed out waiting 120 seconds for simulator to boot, current state is 1. If you believe this error represents a bug, please attach the log file at /Library/Developer/XcodeServer/Integrations/Integration-0e5a387ef456a57b7a2d5a90d004256d/xxxx.log) 环境: XCode 7.0.1 服务器5.0.4 OSX 10.11 在两个不同的机器上复制两个不同的项目。 另外,在OSX 10.10和Xcode 6上也经历过这个 真正的问题:我是一名具有多年iOS经验的程序员。 很难相信,虽然也许不应该是这样,WWDC看起来如此简单的东西在Xcode的两个不同的操作系统和版本上将会如此困难。 任何帮助,将不胜感激! 笔记: 我在同一台机器上运行Xcode和Xcode Server。 我不需要SSH。 […]