在iOS上更改date格式

我有这种格式的date: 2012-06-26 12:00:00 +0000 而我想要做的是以这种格式转换它们: Jun 26, 2012 12:00:00 AM 有没有一种简单的方法来做到这一点obj-c,或者我必须parsing一切硬核,并为此做我自己的function? 如果是的话,任何想法如何看起来像,因为我在iOS上是新的。 D.非常感谢您阅读我的文章:D

修剪结束string在迅速,在运行时得到错误

我正在Swift中制作一个计算器应用程序,一旦我的答案被获得,我想在UILabel中显示它。 唯一的问题是我想限制说8个字符的答案。 这是我的代码: let answerString = "\(answer)" println(answer) calculatorDisplay.text = answerString.substringToIndex(advance(answerString.startIndex, 8)) 这不会返回任何编译器错误,但在运行时我得到: fatal error: can not increment endIndex 任何和所有的帮助将不胜感激。

重新加载时保持视图状态

我正在开发一个iPad应用程序,基本上是一系列用户指令来模仿真实生活的系统testing,如果组件失败(指出需要解决的问题),可以在每个视图上进行修改。 我遇到的问题是,视图的默认行为似乎是,当我通过层次结构前进时,它保留每个视图的状态,但是如果我再次前进,然后再向前移动,将会重置屏幕。 我想要做的是让每个视图保存其状态,而不pipe用户如何离开该屏幕,以便他们可以确信,即使他们需要返回到前一步骤,他们的工作仍然保留。 有没有办法做到这一点? 还是我需要从根本上重新考虑我的devise?

调整scrollViewDidZoom中的所有子视图的大小

以下是我的屏幕devise。 。 我想Zoom in/out in **mainView**. mainView Width & Height is 300. Zoom in/out in **mainView**. mainView Width & Height is 300.要放大/缩小,我已经实现了下面的方法,它的工作正常。 – (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView { return mainView; } 一切都很好,直到这一点。 我已经设置scroll.minimumZoomScale=1和scroll.maximumZoomScale=5 。 在缩放时间mainView Frame increase depend on **scrollView.zoomScale** ,我有检查- (void)scrollViewDidZoom:(UIScrollView *)scrollView在此方法。 在放大时间 **if i get scrollView.zoomScale=2 than mainView Width & height become 600 if […]

iOS APNS“尽力而为”的回退

我似乎无法摆脱这种困扰。 如文件中所述的APNS具有尽力而为的交付,即不保证交付。 但是,如果我要在我的客户端/服务器应用程序中使用推送通知模式,我必须以某种方式使用它们。 通用模型如下所示:服务器上有新数据 – >然后服务器发送推送通知,通知客户端有新的数据可用 – >客户端下载新数据。 那么问题是,如果我不能100%地依靠通知来交付,我可以使用什么样的回退机制,以便我可以确保客户端接收服务器上可用的新数据? 如何确保客户使用APNS获得最新的数据?

共享的iAd横幅bannerViewDidLoadAd未被调用

我正在使用以下代码来设置共享的iAd横幅广告。 AppDelegate.m – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { _adView = [[ADBannerView alloc]init]; } ViewController.m -(void) viewWillAppear:(BOOL)animated { AppDelegate *appdelegate = (AppDelegate *)[[UIApplication sharedApplication ]delegate]; _adView = [appdelegate adView]; _adView.delegate = self; self.canDisplayBannerAds = true; } – (void)bannerViewDidLoadAd:(ADBannerView *)banner { [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:1]; [banner setAlpha:1]; [UIView commitAnimations]; } – (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error { […]

更改用户代理

如何在WebView中更改User-Agent的默认string? @IBOutlet weak var myWbView: UIWebView! let myURL = NSURL(string: "http://http://web-example") let myURLRequest:NSURLRequest = NSURLRequest(URL: myURL!) myWbView.loadRequest(myURLRequest)

如何使用swift3在TableViewCell的CollectionViewCell中从服务器dynamic显示数据?

我从TableViewCell获取了json链接数据,然后从服务器检索这些数据,并在与相关TableViewCell数据的collectionView中显示。 如何在swift3中显示这些数据? 请帮帮我。 我从TableViewCell中获得了url链接(mainThemeList.main_associated_url,main_name)。 func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let mainThemeList = mainHomeThemeTable[(indexPath as NSIndexPath).row] let cell = tableView.dequeueReusableCell(withIdentifier: "homecell") as! HomeCategoryRowCell DispatchQueue.main.async { cell.categoryTitle.text = mainThemeList.main_name cell.mainAssociatedURL.text = mainThemeList.main_associated_url self.prefs.set(mainThemeList.main_name, forKey: "main_name") cell.categoryTitle.font = UIFont.boldSystemFont(ofSize: 17.0) cell.collectionView.reloadData() } DispatchQueue.main.async { self.retrieveDataFromServer(associated_url: mainThemeList.main_associated_url,main_name: mainThemeList.main_name) } return cell } 然后从服务器的数据相关的URL链接数据。 private […]

使用Firebase Swift检索数据

我正在为我的Swift iOS应用程序使用Firebase。 我发现在Firebase的指南检索数据教程有点混乱,我不知道为什么当我尝试访问我的数据库中的现有值结果零值。 这是我迄今为止: usersRef.queryOrderedByChild("fbid").queryEqualToValue(userId).observeSingleEventOfType(.Value, withBlock:{ snapshot in print("SNAPSHOT: ",snapshot.value) 这是打印快照的结果。 SNAPSHOT: { 1 = { fbid = 1; firstName = Michelle; friendlist = { 9 = "Kevin C"; }; lastName = C; profilepicurl = "https:; uid = "facebook:1"; }; } 但是,下面的结果是: 致命错误:意外地发现零,而解包一个可选值 firstName = snapshot.value.objectForKey("firstName") as! String 我想检索用户(firstName,profilepicurl,friendlist等)的所有值,并将其存储在variables中。 这似乎很简单,但也许我错过了一些东西。 任何帮助,将不胜感激。

UIImage在石英光滑的圆angular

我只是testing下面的代码来在UIImage上四舍五入: – (UIImage *)makeRoundedImage:(UIImage *)image radius:(float)radius; { CALayer *imageLayer = [CALayer layer]; imageLayer.frame = CGRectMake(0, 0, image.size.width, image.size.height); imageLayer.contents = (id) image.CGImage; imageLayer.masksToBounds = YES; imageLayer.cornerRadius = radius; UIGraphicsBeginImageContext(image.size); [imageLayer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *roundedImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return roundedImage; } 除非仔细观察生成的图像,否则我看起来很好。 angular落不光滑。 我怎样才能使angular落更平滑/柔和? 编辑: 处理图像与石英圆angular: 就像你可以看到angular落不光滑。 这是UIImageView的cornerRadius更平滑的版本。 渔获在哪里?