小编Jak*_*sie的帖子

iOS子视图按钮导致应用程序崩溃

我在主视图中添加了一个子视图,子视图上有一个按钮,但是当我选择子视图上的按钮时,应用程序崩溃,并显示以下高亮绿色:

Thread 1:EXC_BAD_ACCESS (code=1), address=0xf0000008
Run Code Online (Sandbox Code Playgroud)

子视图有自己的viewcontrollerxib文件.

继承了我使用的一些代码:

Subview.h

- (IBAction)setDummyTime:(id)sender;
Run Code Online (Sandbox Code Playgroud)

主视图.m

PickupTimeViewController *pickupTimeView = [[PickupTimeViewController alloc]init];
[selectedView addSubview:pickupTimeView.view];
Run Code Online (Sandbox Code Playgroud)

谢谢

crash objective-c subview ios

4
推荐指数
1
解决办法
1228
查看次数

iOS中MKMapView上的自定义引脚?

我已经尝试了几乎所有东西来显示图像,而不是MKMapView上的默认红色图钉.

互联网上有很多关于此问题的答案,但他们都继续给我这个:


- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id<MKAnnotation>)annotation
{
    if([annotation isKindOfClass:[MKUserLocation class]])
        return nil;

    NSString *annotationIdentifier = @"CustomViewAnnotation";
    MKAnnotationView* annotationView = [mapview dequeueReusableAnnotationViewWithIdentifier:annotationIdentifier];
    if(!annotationView)
    {
        annotationView = [[MKAnnotationView alloc] initWithAnnotation:annotation
                                                      reuseIdentifier:annotationIdentifier]];
    }
    annotationView.image = [UIImage imageNamed:@"map_location_pin.png"];
    annotationView.canShowCallout= YES;

    return annotationView;
}
Run Code Online (Sandbox Code Playgroud)

这根本没有帮助我,它只是一个方法的外观.

请告诉我如何使用它来使方法返回带有自定义图像的注释.几乎所有其他答案告诉我实施该方法,没有进一步的解释.

我在哪里打电话给它?我怎么称呼它?

谢谢!

annotations objective-c

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

iOS如何设置应用程序提醒

我们正在创建一个应用程序,提醒用户某些任务.用户可以选择在以下基础上接收提醒:

一次,每日,每周,每周(在特定的工作日),每两周一次,每月一次

如果应用程序关闭,提醒应该是应用程序中的自定义弹出窗口和/或弹出窗口.我的问题是,设置这些提醒的最佳方法是什么?

我正在考虑这样做的方法是将其加载到手机的SQLite数据库中,然后在每次应用启动时检查提醒,如果提醒是,让我们说每天一个,应用程序会自动设置下一个提醒.我不知道我将如何休息呢.

谢谢

reminders schedule ios

2
推荐指数
1
解决办法
1816
查看次数

iOS ARC不取消分配视图

我们正在创建一个带有主菜单的应用程序,您可以使用主菜单导航到带有后退按钮的第二个视图以及大约6个其他按钮,这些按钮将6个不同的子视图加载到内存(数组)中,具体取决于您选择的一个.

当用户选择"后退"按钮时,我想从使用6个按钮在屏幕中分配的内存中删除任何内容.

目前,应用程序只是建立了内存,似乎没有任何东西被释放.请参阅以下网址中的屏幕截图:

http://oi41.tinypic.com/jfi8ma.jpg

 //Load all tab views into memory before loading them into an array
TimeViewController *timeView = [[TimeViewController alloc]init];
LocationViewController *locationView = [[LocationViewController alloc]init];
DropOffViewController *dropOffView = [[DropOffViewController alloc]init];
CompanyViewController *companyView = [[CompanyViewController alloc]init];
PaymentViewController *paymentView = [[PaymentViewController alloc]init];

//Set delegates of the tab views
timeView .delegate = self;
locationView.delegate = self;

//Load all tab views into array
[tabViews insertObject:timeView atIndex:0];
[tabViews insertObject:locationView atIndex:1];
[tabViews insertObject:dropOffView atIndex:2];
[tabViews insertObject:companyView atIndex:3];
[tabViews insertObject:paymentView atIndex:4];

for(int x = 0; x<5;x++) …
Run Code Online (Sandbox Code Playgroud)

memory memory-management objective-c ios

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

KendoUI DropDown列表 - 添加自定义数据字段

目前我只能将'dataTextField'和'dataValueField'存储到Kendo DropDown列表中,但我需要能够为列表中的每个项目存储更多值.

我用JSON数据填充Dropdown,JSON数组包含数组中每个索引的多个属性.

有没有办法为下拉项添加更多值(例如'dataCustomField1','dataCustomField2','dataCustomField3')

store properties kendo-ui kendo-dropdown

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