小编shi*_*him的帖子

如何在Xcode中调试时更改NSString值?

当我在Xcode的断点停止时,我可以看到NSString变量的值.我怎样才能改变它们?我可以更改int或double变量,但不能更改NSString.

debugging xcode

48
推荐指数
2
解决办法
2万
查看次数

iOS,如何使用GMSCoordinateBounds显示地图的所有标记?

我想显示我地图上的所有标记,经过一些搜索我发现它应该用GMSCoordinateBounds(Google Maps SDK)完成我已经阅读了有关它的官方文档,但我还不明白如何使用它并在我的代码中实现它.

https://developers.google.com/maps/documentation/ios/reference/interface_g_m_s_camera_update#aa5b05606808272f9054c54af6830df3e

这是我的代码

GMSCoordinateBounds *bounds = [[GMSCoordinateBounds alloc] init];   
CLLocationCoordinate2D location;

for (NSDictionary *dictionary in array) {
    location.latitude = [dictionary[@"latitude"] floatValue];
    location.longitude = [dictionary[@"longitude"] floatValue];

    // Creates a marker in the center of the map.
    GMSMarker *marker = [[GMSMarker alloc] init];
    marker.icon = [UIImage imageNamed:(@"marker.png")];
    marker.position = CLLocationCoordinate2DMake(location.latitude, location.longitude);
    bounds = [bounds includingCoordinate:marker.position];
    marker.title = dictionary[@"type"];
    marker.map = mapView_;
}   

[mapView_ animateWithCameraUpdate:[GMSCameraUpdate fitBounds:bounds withPadding:30.0f]];
Run Code Online (Sandbox Code Playgroud)

有帮助吗?

google-maps ios google-maps-sdk-ios

47
推荐指数
8
解决办法
4万
查看次数

UIImageView并不总是着色模板图像

在下面的例子中,有两个UIImageViews具有相同的设置和相同的模板图像...但一个色调图像,一个不

我重复工作UIImageView并放置它而不是另一个它工作.这发生在我身上多次,这个解决方案总能奏效,但我仍然想知道我做错了什么?它可以是Xcode错误吗?你有类似的事吗?我有Xcode 8.1.

Xcode截图

Xcode截图

xcode objective-c uiimageview ios

47
推荐指数
7
解决办法
2万
查看次数

“ SimulatorTrampoline.xpc”想要访问麦克风

我最近升级到了Swift 5,Xcode版本10.2(10E125),并且在解决了正在进行的应用程序中的一些编译问题后,看到了这个新的,从未见过的请求。我无法通过直接搜索在我的项目中找到任何证据,也没有在线搜索结果。项目中的吊舱也没有任何回报。

这让我感到担心,想知道是否有人对此有任何信息。

xcode microphone swift5

46
推荐指数
1
解决办法
1万
查看次数

如何在XCode中运行单个测试用例?

我知道最好在更改后运行所有单元测试用例,以确保不会破坏任何内容.但是,有时候,例如调试,我真的只想运行一个测试用例.似乎XCode没有在UI中提供这样的功能,而其他测试框架如JUnit具有这样的功能.

是否有任何解决方法只能在XCode中运行一个测试用例?

PS我的大多数测试用例都是逻辑测试.所以,他们不是在iPhone设备上运行.

xcode unit-testing

44
推荐指数
3
解决办法
2万
查看次数

如何在分组类型UITableView中更改标题的字体颜色?

我有一个分组类型的tableview,它看起来很酷.

但是,如果我将表格的背景颜色更改为黑色,则标题会变得不清楚.

是否可以更改字体颜色及其样式?这样我就可以使它更具可读性.我应该实施这个tableView:viewForHeaderInSection:方法吗?

iphone fonts uitableview ios

42
推荐指数
3
解决办法
3万
查看次数

如何在UITableView中实现UISearchController - Swift

我是Swift的新手,我正在尝试为我UITableViewUIViewController类添加搜索功能.我google了很多,发现UISearchDisplayController已被弃用并被UISearchController取代.当我试图搜索教程时,我没有找到任何特别的UITableView.其中一些是为了实施UITableViewController.所以这是我的问题:

  1. 我们可以实现UISearchControllerUITableView是在一个UIViewController班?(我想我们可以)

  2. 如果可以,请转换用Objective-C编写的这些代码行.或者,如果有一些非常好的教程,请告诉我.

    @property (strong, nonatomic) UISearchController *searchController;
    
    UITableViewController *searchResultsController = [[UITableViewController alloc] init];
    
    // Init UISearchController with the search results controller
     self.searchController = [[UISearchController alloc] initWithSearchResultsController:searchResultsController];
    
    // Link the search controller
    self.searchController.searchResultsUpdater = self;
    
    Run Code Online (Sandbox Code Playgroud)

资源

编辑: 我正在尝试将搜索结果更新程序分配为as

class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate, UISearchResultsUpdating {

    override func viewDidLoad() {

       super.viewDidLoad()
       self.view.backgroundColor = UIColor.blackColor() 
       self.addTableViewWithSection() 
       self.searchResultsController = UITableViewController()           
       var controller = UISearchController(searchResultsController: nil)            
       controller.searchResultsUpdater = …
Run Code Online (Sandbox Code Playgroud)

uitableview uisearchbar ios swift uisearchcontroller

42
推荐指数
2
解决办法
5万
查看次数

Swift,演员:演员隔离的属性“扫描”不能从非隔离的上下文中改变

我有一个演员:

actor StatesActor {

    var job1sActive:Bool = false
    ...

}
Run Code Online (Sandbox Code Playgroud)

我有一个使用该演员的对象:

class MyObj {
    
    let myStates = StatesActor()
    
    func job1() async {
    
        myStates.job1IsActive = true

    }
}
Run Code Online (Sandbox Code Playgroud)

线:

myStates.job1IsActive = true

出现以下错误:

演员隔离属性“job1IsActive”无法从非隔离上下文中发生突变

如何使用 actor 正确存储/读取状态信息,以便 MyObj 可以使用它来读取和设置状态?

actor swift swift-concurrency

39
推荐指数
2
解决办法
3万
查看次数

为什么我的"Upputton内部"活动没有被调用?

我已经制作了很多按钮,我无法弄清楚为什么这个按钮不起作用.

我的层次结构设置如下:

View -> Scroll View -> Subview -> Button
Run Code Online (Sandbox Code Playgroud)

此子视图中还有很多其他项目,每个项目在触摸时都有效.在界面构建器中,我可以看到" Touch Up Inside "事件绑定到我的方法

__CODE__.

但是,当我单击该按钮时,该方法永远不会执行,我的断点随后永远不会被击中.

我注意到,即使我按下按钮上的按钮,标签也不会改变颜色(即使显示高亮显示触摸),但视图上的另一个按钮确实如此.

在按钮上启用了用户交互以及层次结构中的所有内容.

为了让我在子视图中的项目接收触摸事件,我使我的滚动视图看起来像这篇文章中的第4个答案.

objective-c uibutton ios

38
推荐指数
6
解决办法
4万
查看次数

Swift - iOS - 不同格式的日期和时间

我正在为一个用swift编写的应用程序工作,我想操纵日期和时间

let timestamp = NSDateFormatter.localizedStringFromDate(NSDate(), dateStyle: .ShortStyle, timeStyle: .ShortStyle)
Run Code Online (Sandbox Code Playgroud)

回报

2/12/15, 11:27 PM
Run Code Online (Sandbox Code Playgroud)

如果我想要一个不同格式的日期和时间,例如欧洲格式的日期,如dd/mm/yy和没有AM和PM的24小时格式的小时,我可以使用一些功能,或者我必须使用N字符串重新排序各种元素?

timestamp nsdateformatter ios swift

38
推荐指数
6
解决办法
13万
查看次数