Questions tagged «objective-c»

仅在有关Objective-C功能或取决于语言代码的问题上使用此标记。标签[cocoa]和[cocoa-touch]应该用于询问Apple的框架或类。使用相关标签[ios],[macos],[apple-watch]和[tvos]来解决特定于这些平台的问题。

23
定位MKMapView以一次显示多个注释
我有几个要添加到我的MKMapView的注释(它可以是0-n个项目,其中n通常约为5)。我可以很好地添加注释,但是我想立即调整地图的大小以适合屏幕上的所有注释,而且我不确定如何执行此操作。 我一直在看,-regionThatFits:但是我不确定该怎么做。我将发布一些代码以显示到目前为止的内容。我认为这应该是一项通常很简单的任务,但到目前为止,我对MapKit感到有些不知所措。 - (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{ location = newLocation.coordinate; //One location is obtained.. just zoom to that location MKCoordinateRegion region; region.center = location; //Set Zoom level using Span MKCoordinateSpan span; span.latitudeDelta = 0.015; span.longitudeDelta = 0.015; region.span = span; // Set the region here... but I want …

4
presentViewController:在iOS <6(AutoLayout)上崩溃
这是我遇到的怪异崩溃。当我按下转到某个ViewController的按钮时,发生崩溃。它崩溃的行是: DestinationInformationViewController *info = [[DestinationInformationViewController alloc] init]; [info setModalTransitionStyle: UIModalTransitionStyleCrossDissolve]; [self presentViewController:info animated:YES completion: nil]; // CRASHES HERE [info release]; 崩溃跟踪为: *** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint' *** First throw call stack: (0x3758288f 0x35287259 0x37582789 0x375827ab 0x3153d54d 0x3153d6bb 0x3153d423 0x314ce001 0x3143c3c7 …

12
以编程方式在UINavigationController中设置UINavigationBar的自定义子类
有谁知道UINavigationBar如果我以UINavigationController编程方式实例化(没有IB)如何使用我的自定义子类? UINavigationController在IB中拖动一个,在导航栏下显示一个,然后使用Identity Inspectory我可以更改类类型并设置自己的子类,UINavigationBar但是通过编程我无法设置,navigationBarNavigation Controller的属性为只读... 如何以编程方式自定义导航栏?IB比“代码”更“强大”吗?我相信在IB中可以做的所有事情都可以通过编程来完成。




3
Objective-C中的字符串比较
目前,我已经建立了一个Web服务器,可以通过SOAP与iPhone应用程序进行通信。我返回一个包含GUID的字符串,当我尝试将其与另一个字符串进行比较时,得到一些奇怪的结果。 为什么不点火?两个字符串肯定匹配吗? NSString *myString = @"hello world"; if(myString == @"hello world") return;

13
删除特定的本地通知
我正在开发基于本地通知的iPhone警报应用程序。 删除警报时,相关的本地通知应被取消。但是,如何确定要取消的本地通知数组中的哪个对象呢? 我知道[[UIApplication sharedApplication] cancelLocalNotification:notification]方法,但是如何获得此“通知”以取消它呢?


3
优点,问题,向iOS应用添加另一个UIWindow的示例?
最近,我一直在想一个iOS应用程序只有一个UIWindow。创建另一个UIWindow并将其放置在屏幕上似乎不是问题。 我的问题有点含糊,但我对此感兴趣: 如果用UIWindow其他方式无法做到的一秒钟,我可能会实现什么? 使用多个UIWindow实例时会出什么问题? 我已经看到人们使用2nd UIWindow来显示弹出窗口,例如iPhone上的视图。这是一个好方法吗?为什么?为什么不? 还有其他例子,使另一个例子完全有意义UIWindow吗? 不是我想念什么。我从未觉得有必要创建另一个UIWindow实例,但是也许它可以做我不知道的惊人事情!:-) 我希望它可以帮助我解决此问题:我需要在当前显示的内容上方添加“封面视图”。如果已经存在一个或多个模态控制器,它也应该起作用。如果UIView在根控制器的视图中添加a ,则模态控制器位于顶部,弹出式控制器也位于顶部。如果我以模态方式显示封面视图,并且已经有一个模态控制器,则仅覆盖部分屏幕。

8
超越UIView的交互
当UIButton的框架位于其父框架的外部时,UIButton(或与此相关的任何其他控件)是否有可能接收触摸事件?原因是当我尝试此操作时,我的UIButton似乎无法接收任何事件。我该如何解决?

7
UICollectionView的动态单元格宽度取决于标签宽度
我有一个UICollectionView,它从包含标签的可重用单元格加载单元格。数组为该标签提供内容。我可以使用sizeToFit轻松根据内容宽度调整标签宽度。但是我无法制作适合标签的单元格。 这是代码 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. arrayOfStats = @[@"time:",@"2",@"items:",@"10",@"difficulty:",@"hard",@"category:",@"main"]; } - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection: (NSInteger)section{ return [arrayOfStats count]; } - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath{ return CGSizeMake(??????????); } - (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView{ return 1; } - (UICollectionViewCell …

25
无法在模拟器中运行应用程序:运行时遇到错误(域= LaunchServicesError,代码= 0)
在Xcode 6中成功编译项目后,无法使用上述消息在模拟器中运行它。我做了所有可能的研究,尝试了一切,但仍然没有任何进展。 我使用的不是Swift,也不使用小部件或扩展名,因此,请勿提出由类似问题引起的解决方案。 如果有人发现了一个可能的原因(或解决方案!!)比其他这些,请大家帮忙。谢谢



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.