Tag: api

iOS中是否有用于设置电子邮件帐户的API?

MFMailComposeViewController用于撰写电子邮件。 但是,build立电子邮件帐户的API是什么?

iOS弃用audio格式 – AMR(自适应多速率)

所以这是我一直试图加载我的旧应用程序时,我的头脑。 有很多线索,人们在iOS中要求支持的audio格式。 而且其中大多数人都评论说在iOS 4.3中,对AMR(自适应多速率)的支持下降了。 他们怎么知道这个? iPhone中支持的audio文件格式 但是在苹果的官方文档中,我找不到任何api的变化或者任何其他的变化。 即4.2和4.3之间的差异: https : //developer.apple.com/library/ios/releasenotes/General/iOS43APIDiffs/ 我怎样才能得到真正的文件说这实际上发生? 任何帮助在这里将不胜感激!

是否可以访问移动设备的电池状态或通过Web浏览器的API充电?

我花了一些时间来看看是否有可能通过networking浏览器访问移动设备的电池状态或充电,但是甚至没有find任何资源,甚至没有讨论这个话题。 这使我相信这是不可能的,因为它不是在任何原因(安全?)的规格。 无论哪种方式,我发现有可能获得与iOS,cordova,Phonegap,Appcelerator等电池状态/电量的百分比..所有这些都有一个我可能能够工作的API可能为我正在寻找的工作发展。 但是,所有这些解决scheme仍然需要应用程序作为本机应用程序运行 – 我希望能够在设备上的浏览器中运行它。 这可能吗? 如果是这样,我应该看什么浏览器API?

保存最近的build立到谷歌用户帐户在Swift2

这部分应用程序的目的是为用户(用Googleloginlogin)find离他们最近的地方,并自动将其保存到用户的谷歌帐户。 下面的方法工作正常,抓住用户所在的最可能的地方(placeLakelihoods数组中的第一个对象)。 现在我需要做的是将其保存到用户的Google帐户(他们login的那个)。 任何领导或想法如何做到这一点,甚至可能? 感谢你一如既往的帮助。 func getInfoViaPlacesClient() { let placesClient = GMSPlacesClient.sharedClient() placesClient.currentPlaceWithCallback { (likelihoodlist, error) -> Void in if error != nil { print("Current Place error: \(error!.localizedDescription)") return } let nearestPlace : GMSPlaceLikelihood = likelihoodlist!.likelihoods.first as! GMSPlaceLikelihood print(nearestPlace.likelihood) self.nearestPlace = nearestPlace.place self.saveNearestPlace() } } 保存方法…我想我在正确的轨道上,但我不断收到这个错误在placesClient.addPlace块… 添加位置错误:操作无法完成。 (com.google.places.server.ErrorDomain错误-1。) func saveNearestPlace() { //to app(core data) let […]

在https协议networking应用上托pipe的移动应用的REST API会很慢吗?

我正在寻找一个通用的答案。 假设我已经构build了在Android和iOS平台上运行的移动应用程序,并且这些应用程序的REST API位于基于https的Web应用程序之下。 当这些移动应用程序试图从这个networking应用程序获取数据时会造成速度或性能问题吗? 如果我在http下托pipe这个web应用程序,这些应用程序的性能会更好吗? 我不关心服务器的性能,只关心移动应用在这种情况下的行为。

使用GTM OAuth2 for iOS检索用户电子邮件

我已经使用GTM OAuth 2库成功实现了身份validation。 但是现在我想拥有用户的电子邮件ID。 我应该如何继续。 我知道我必须在这里打个电话: – (void)viewController:(GTMOAuth2ViewControllerTouch *)viewController finishedWithAuth:(GTMOAuth2Authentication *)auth error:(NSError *)error { if (error != nil) { NSLog(@"SIGN IN ERROR : %@", error.description); // Authentication failed } else { // Authentication succeeded } }

swift PUT API调用缺less参数

我继续得到一个错误代码400:缺less参数我相信问题是我发送数据的格式 API DOC: http : //middleware.idxbroker.com/docs/api/methods/index.html#api-Leads-putLead 我相信所需的数据需要的是名字,姓氏和电子邮件,我是否需要发送其他领域为零或我可以让他们空白? API调用 /// Send Lead to IDX Broker /// /// – Parameter lead: new Lead data fields /// – Returns: configs for URL Session class func putLead(lead: String) -> URLRequest { let urlString = "https://api.idxbroker.com/leads/lead" let url = NSURL(string: urlString) var downloadTask = URLRequest(url: (url as URL?)!, cachePolicy: URLRequest.CachePolicy.reloadIgnoringCacheData, […]

收集视图单元格刷新不会发生

加载视图时,我从api调用填充数据并将其显示到单元格中: override func viewDidLoad() { super.viewDidLoad() parseData(urll: url) } 当我使用search栏进行search时,我正在使用以下代码填充一组新的项目: func searchBarSearchButtonClicked(_ searchBar: UISearchBar) { let keywords = searchBar.text let finalKey = keywords?.replacingOccurrences(of: " ", with: "+") let finalurl = "https://api.giphy.com/v1/gifs/search?api_key=0d4f9877de6d4927943adf5a0d20e8a0&q=\(finalKey!)&limit=25&offset=0&rating=G&lang=en" parseData(urll: finalurl) self.view.endEditing(true) } 但是,当它加载新的项目旧的项目不会被删除,我试过使用重新加载数据,但没有奏效。 而且我已经重载了parseData()函数中的数据函数。 parsedata()代码: func parseData(urll : String) { var request = URLRequest(url: URL(string: urll)!) request.httpMethod = "GET" let config = […]

适用于iOS的Uber SDK – 通过深层链接获取实时乘车请求状态

我遇到了一些麻烦find一种方法来做到这一点。 我有一个使用iOS的Uber SDK的应用程序。 我能够添加“乘坐Uber”文本“RideRequestButton”,以深入链接到Uber应用程序。 另外,我完成了使用SSO请求令牌并使用Request范围获取令牌。 现在的问题是…我不知道如何获取通过深层链接进行的当前骑行请求的状态。 这可能吗? 谢谢! 我试着按照其中一个线程中提到的algorithm来使用RidesClient来获取当前的骑行,然后在获得骑乘请求ID之后得到当前的骑行细节。 这是我的代码的一瞥: func refreshRideRequestStatus () { var requestID: String = "" self.ridesClient.fetchCurrentRide({ ride, response in if (ride != nil) { print ("[refreshRideRequestStatus] ride:", ride ?? "no active ride") requestID = (ride?.requestID)! } else { print ("[refreshRideRequestStatus] ride: no active ride") print ("[refreshRideRequestStatus] response: ", response.response ?? "no […]

点击特定标记如何获得标题名称

在Android中,我们可以像这样获取标记名称 如何在这里执行地图标记点击(android) 但在iOS中使用 for (NMALink* item in _resultsArray) // NMAPlaceLink { if ([item isKindOfClass:[NMAPlaceLink class]]) { [self addMarkerAtPlace:(NMAPlaceLink*)item]; } } Mutltipe标记添加到Map上 – (void)addMarkerAtPlace:(NMAPlaceLink*)placeLin { NMAImage* img = [NMAImage imageWithUIImage:[UIImage imageNamed:@“”]]; NMAMapMarker *_mapMarker = [[NMAMapMarker alloc] initWithGeoCoordinates:[placeLink position] icon:img]; [self.mapView addMapObject:_mapMarker]; } 点击特殊标记 -(void)mapView:(NMAMapView *)mapView didSelectObjects:(NSArray *)objects { NMAMapMarker *mapMarker = objects.firstObject // Unable yo get […]