-
3 votesanswersviews
在不使用iOS应用程序中的任何特定URL的情况下启动Safari App
在我的一个iOS应用程序中,我必须启动Safari应用程序,而不是在Safari中打开一些特定的URL,这可以通过以下方式实现: NSURL *url = [NSURL URLWithString:@"http://www.stackoverflow.com"]; if (![[UIApplication sharedApplication] openURL:url]) { ... -
9 votesanswersviews
我何时应该使用NSURL而不是NSString,反之亦然?
这不是关于相关问题的问题 . 这是一个我试图加深对Objective-C或更具体的Cocoa Foundation的理解的问题 . 当处理从服务器上传和下载文件到我的应用程序时,我总是在使用 NSURL 或 NSString 来解决所有与路径相关的问题 . 当然,当混淆了哪两个会更好的选择 . NSString 在任何地方都使用,它有方便的方法,如 stringByAppendingPathCom... -
1 votesanswersviews
目标c如何将UIImage转换为NSUrl
在我的应用程序中,我有一个来自图像选择器的图像 . 我需要以NSURL的形式分享这个图像 . 我尝试如下 将图像转换为NSData并将该NSData转换为NSURL . UIImage *postImage = [UIImage imageNamed:@"sahredIcon.png"]; NSData *data = UIImageJPEGRepresentation(pos... -
0 votesanswersviews
将UIImage视图转换为NSURL以将其上载到Firebase
我正在尝试将图片从图片视图上传到Firebase存储空间 . 用户将从相册或从相机到图像视图上传图像!我想要的是将此图像从图像视图上传到firebase存储 . 我尝试按照Firebase文档中的示例进行操作: let localFile: NSURL = ImageView.image let metadata = FIRStorageMetadata() metadata.... -
90 votesanswersviews
URLWithString:返回nil
它可能很容易,但我似乎没有找到为什么 URLWithString: 在这里返回零 . //localisationName is a arbitrary string here NSString* webName = [localisationName stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSStrin... -
0 votesanswersviews
如何将curl post数据转换为Objective C
嗨我想发送一个帖子请求到服务器与api_key和版本在curl我能够通过命令发送 卷曲-X POST -F "images_file=@fruitbowl.jpg"“https://gateway-a.watsonplatform.net/visual-recognition/api/v3/classify?api_key=fc1isndcb9fb837d139b11644ks... -
7 votesanswersviews
Safari扩展上的App Transport Security
我的应用扩展程序需要从许多网站打开URL . 我做如下: for (NSExtensionItem *item in self.extensionContext.inputItems) { for (NSItemProvider *itemProvider in item.attachments) { if ([itemProvider hasItemConformin... -
7 votesanswersviews
URLWithString 为资源路径返回 nil - iphone
由于某种原因在获取资源的 URL 时遇到问题:此代码在 viewDidLoad 中,并且在其他应用程序中有效,但由于某些原因不在此处: NSString* audioString = [[NSBundle mainBundle] pathForResource:@"sound" ofType:@"wav"]; NSLog(@"AUDIO STRIN... -
314 votesanswersviews
在Swift上从URL加载/下载图像
我想在我的应用程序中从URL加载一个图像,所以我首先尝试使用Objective-C然后使用Swift工作,但是我有一个编译错误: 'imageWithData'不可用:使用对象构造'UIImage(data :)' 我的功能: @IBOutlet var imageView : UIImageView override func viewDidLoad() { super.viewD... -
2 votesanswersviews
AVAudioPlayer中的url内容和返回nil的路径内容(Swift 2)
let url = NSURL(fileURLWithPath:receivedSongName) let urlstring = String(url) print("after url \(urlstring)") do{ player = try AVAudioPlayer(contentsOfURL: NSURL(fileURL... -
2 votesanswersviews
iOS6:使用tel:// - url拨打电话号码时更改了行为
当使用tel:-URL-Scheme拨打电话号码时,我看到一个未记录的更改行为 . 例 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://232322"]]; 在调用结束后的iOS4和iOS5中,用户被留在手机应用程序中 . 在iOS 6中,拨打电话的应用程序现已重新启动 . 有趣的... -
392 votesanswersviews
如何在iOS 9中启用App Transport Security加载HTTP URL? [重复]
这个问题在这里已有答案: Transport security has blocked a cleartext HTTP 23个答案 因此,昨晚发布的iOS新测试版SDK具有“App Transport Security”,鼓励开发人员使用https而不是http . 原则上,这是一个好主意,我已经在我们的临时/ 生产环境 环境中使用https . 但是,当iOS应用程序连接到我在笔记本电脑上... -
2 votesanswersviews
线程10:致命错误:在解包Optional值时意外发现nil
我正在尝试进行服务调用以获取用户详细信息但是我收到此错误: Thread 10: Fatal error: Unexpectedly found nil while unwrapping an Optional value 从这段代码: let urlString = "http://myURL.com/getInfo/getAccountTransactions/{accountPub... -
2 votesanswersviews
Xcode - Swift - NSURL:“致命错误:在打开Optional值时意外发现nil”
我正在尝试使用PHP API和Swift客户端在Xcode Playground中测试OAuth2实现 . 基本上,我的代码看起来像这样 let url = NSURL(string: "http://localhost:9142/account/validate")! var request = NSMutableURLRequest(URL: url) request.HT... -
320 votesanswersviews
将NSURL转换为NSString
我有一个应用程序,用户可以从内置的应用程序图像或从iPhone照片库中选择图像 . 我使用具有 NSString 属性的对象Occasion来保存 imagePath . 现在,在内置应用程序映像的情况下,我确实将文件名作为 NSString 保存在 [occasion imagePath] 中 . 但是在用户从照片库中选择图像的第二种情况下,我得到一个 NSURL ,我想将其转换为 NSStr... -
0 votesanswersviews
Swift中的NSURL问题
我正在构建一个天气应用程序,这整段代码都是错误的 . 我几乎尝试了一切 . 这是代码: func getCurrentWeatherData() -> Void { let baseURL = NSURL(string: "https://api.forecast.io/forecast/\(apiKey)/") let forecastURL = NSU... -
19 votesanswersviews
Xcode 6错误'URLWithString'不可用?
请在这里帮助新手 . 我敢肯定这很简单 . 我正在跟进并很好地学习Xode,但我对URL的基本连接感到困惑: var text = textField.text var url = NSURL.URLWithString(text) var request = NSURLRequest(URL: url) webView.loadRequest(request) 我在上面的第二行收到以下错误: ...