Tag: ios7

“alert()”和“confirm()”不支持“apple-mobile-web-app-capable”

在iOS(当前为7.0)下,当我们的Web应用程序固定到主屏幕(也就是使用元标记apple-mobile-web-app-capable )时, alert()和confirm()不起作用。 我发现一个用户在twitter上有类似的问题: Yet an other bug in Mobile Safari, “alert” and “confirm” don’t work at with “apple-mobile-web-app-capable” enabled & added to home screen — Thomas Fuchs ?‍♂️ (@thomasfuchs) September 18, 2013 任何人有一个临时修复,如果它真的是iOS 7中的错误?

如何从Xcode 5复制目标?

看起来像这个function已从Xcode 5中删除? 在xcode5之前,通过点击目标很容易复制任何目标,select“重复的blabla”,然后你会得到它。 但是对于xcode5,这个隐藏在哪里?

自定义过渡animation不会调用VC生命周期方法

所以我build立了一个自定义的演示过渡animation,除了视图控制器的生命周期方法没有被解雇之外,一切似乎都很好。 在呈现控制器之前,我使用UIModalPresentationCustom风格来保持VC呈现在视图层次结构中,但是一旦我closures了呈现的VC,viewWillAppear和viewDidAppear就不会在我的呈现控制器上调用。 我是否错过了一个步骤,我需要明确地调用这些方法来触发? 我知道手动调用这些方法不是正确的解决scheme。 这是我的解雇animation代码。 我基本上animation的forms覆盖视图收缩到收集视图单元的大小解雇。 – (void)_animateDismissingTransitionWithContext:(id<UIViewControllerContextTransitioning>)transitionContext { UIViewController *fromViewController = [transitionContext viewControllerForKey:UITransitionContextFromViewControllerKey]; UIViewController *toViewController = [transitionContext viewControllerForKey:UITransitionContextToViewControllerKey]; UICollectionView *destinationCollectionView = toCollectionViewController.collectionView; UICollectionViewCell *destinationCollectionViewCell = [self _destinationCellFromContext:transitionContext]; UIView *containerView = transitionContext.containerView; // Calculate frames CGRect startFrame = fromEventDetailViewController.detailContainerView.frame; CGRect endFrame = [destinationCollectionView convertRect:destinationCollectionViewCell.frame toView:containerView]; // Add overlay UIView *overlayView = [UIView new]; overlayView.backgroundColor = […]

使ios7 BLE外设在后台工作

我已经阅读了有关它的每一个相关信息,但仍然不能让我的iOS7设备在后台像外设广告客户一样工作。 它在前台运行良好,但在后台我甚至可以发现它。 我使用CoreBluetooth在plist文件中添加了应用程序共享数据 。 我读了后台后,它把我的自定义UUID在溢出数据。 我也试过这个(但没有运气)。 NSDictionary *advertisingData = @{ CBAdvertisementDataServiceUUIDsKey : @[CBUUID UUIDWithString:TRANSFER_SERVICE_UUID], CBAdvertisementDataOverflowServiceUUIDsKey : @[CBUUID UUIDWithString:TRANSFER_SERVICE_UUID] }; [manager startAdvertising:advertisingData]; 在另一端(MAC OS应用程序)的中央,我只扫描我的: TRANSFER_SERVICE_UUID服务。 有什么我错过了,我应该加强在中央?

如何设置状态栏背景颜色iOS 7

iOS 6看… 同样的方式,我想在iOS 7中显示状态栏 看到这个 但我的实际输出(重叠) 我试过以下的逻辑 open your info.plist and set "View controller-based status bar appearance" = NO 它不工作在我的代码,,,

locationManager:rangingBeaconsDidFailForRegion:withError:kCLErrorDomain 16

我读过CLLocationManager kCLErrorDomain代码? 以及Apple Docs 我调用startRangingBeaconsInRegion之前检查以确保范围可用:我还检查在locationManager中的range是否可用:rangingBeaconsDidFailForRegion:withError:method。 两次都返回true。 当我得到的监视区域的集合,我的信标是在集(所以注册监测工作)。 我已经看到,错误16可能意味着测距不可用,蓝牙可能closures,位置服务可能会closures,飞行模式可以打开,我已经检查了他们所有都可用并正在运行(显然不是飞行模式)。 什么可能导致测距失败,每次我运行应用程序?

透明UITableViewCellanimation时闪烁背景

我有一个自定义背景颜色的UIViewController 。 在它上面有一个UITableView与UITableViewCells是半透明的(不透明度为0.5的白色)。 我正在指责的问题和我的头撞墙的问题是在iOS 7中,当你有一个半透明背景的UITableViewCell ,并尝试删除/插入/移动行(所以依靠animation效果)整个UITableView的单元格闪烁只有0.1秒,并将单元格背景设置为更透明的单元格。 这非常烦人。 我唯一要做的就是设置self.view的背景颜色: self.view.backgroundColor = [UIColor colorWithRed:0.4 green:0.5 blue:0.7 alpha:1]; 并设置单元格的背景颜色: – (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { cell.backgroundColor = [UIColor colorWithWhite:1 alpha:0.5]; } 这里是一个GIF向你展示的问题: 这里是超级简单的项目: https : //github.com/socksz/TransparentCellFlashing 请帮我解决这个荒谬的问题! :P

iOS正确停止AVCaptureSession

我在iOS 7中testing新的条形码扫描API时遇到了问题。这个示例(单一视图应用程序)工作正常,但是我想停止AVCaptureSession,并在相机识别出EAN代码后显示第一个视图。 [self.captureSession startRunning]; 不起作用。 我如何正确地停止AVCaptureSession? #import "ViewController.h" #import <AVFoundation/AVFoundation.h> @interface ViewController () <AVCaptureMetadataOutputObjectsDelegate> @property (strong) AVCaptureSession *captureSession; @end @implementation ViewController – (void)viewDidLoad { [super viewDidLoad]; self.captureSession = [[AVCaptureSession alloc] init]; AVCaptureDevice *videoCaptureDevice = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo]; NSError *error = nil; AVCaptureDeviceInput *videoInput = [AVCaptureDeviceInput deviceInputWithDevice:videoCaptureDevice error:&error]; if(videoInput) [self.captureSession addInput:videoInput]; else NSLog(@"Error: %@", error); AVCaptureMetadataOutput *metadataOutput […]

加载MKMapView时崩溃

加载MKMapView时,我有一个奇怪的崩溃。 发生的模式是当我在一个视图中打开ABPeoplePickerNavigationController时,它反过来触发UINavigationController委托方法 在保存/不保存后,我转到另一个视图 – 它的工作正常。 下一个视图 – 它的工作正常。 但是当我用MKMapView进入视图时,它崩溃了。 没有其他观点有任何问题。 只有加载MKMapView的视图会崩溃,并显示以下日志 *** -[UINavigationBar barStyle]: message sent to deallocated instance 我已经评论了加载mapview的代码中的部分,然后它工作正常。 所以看起来,我的导航栏被释放的地方,当mapview加载。 但是我不能理解的是,在应用程序中没有其他视图有任何问题,只有一个与mapview崩溃。 我已经尝试了不同的testing模式,并确保没有任何其他意见有任何问题。 该应用程序不会在模拟器崩溃。 它只在设备上崩溃。 为什么这个问题只在加载mapview的视图中,而没有其他视图。 我试图分析我的问题。 这是我发现的,但没有太大的帮助。

IOS 7 UITextField resignFirstResponder BAD

我得到一个崩溃,当使用一个UItextField,在我的customCell,当我resignFirstResponder文本字段,但它不再可见(表视图滚动窗口)。 我仍然可以find文本字段,指针可以继续访问,它不是空的,崩溃只发生在IOS7 IOS6我没有这个问题。 下面是一些代码: textField是一个全局variables。 – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { NSString * CellIdentifier = [NSString stringWithFormat:@"Cell%d",indexPath.row]; TableCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell = [[TableCell alloc] init]; if(indexPath.row == 0) { [textField setFrame:CGRectMake(15, 5, cell.frame.size.width-60, cell.frame.size.height)]; textField.textAlignment = NSTextAlignmentLeft; [textField setBorderStyle:UITextBorderStyleNone]; textField.textColor = [UIColor blackColor]; textField.tag = indexPath.row; textField.delegate […]