小编sma*_*nja的帖子

在字符串的前面添加空格?

我想在字符串前面添加空格("")(如空格).这是空间的长度

 int spaces_needed=((36-[[dicBusinessDetails objectForKey:@"ResturantName"] length]))/2;
Run Code Online (Sandbox Code Playgroud)

我想要的是创建一个像这样的字符串

 NSString stringWithFormat:@"               %@",[dicBusinessDetails objectForKey:@"ResturantName"];
Run Code Online (Sandbox Code Playgroud)

但空间应该NOT被如上固定的,但可变长度INT spaces_needed.

这样做的实际原因是在收据中居中对齐字符串

objective-c ios4 ios ios5

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

如何在视图之间转换动画?

在撰写新消息时,iphone使用动画(新视图来自屏幕底部).我想将该动画添加到我的应用程序中.但我无法在预定义的过渡动画类型中找到它.我怎么能加呢?
请帮我.

iphone objective-c ios4 ios

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

如何创建逗号分隔的字符串?

我想创建一个逗号分隔的字符串.

NSString*list = @"iPhone,iPad,iPod";

我试过这样的,

[strItemList appendString:[NSString stringWithFormat:@"%@,", [[arrItems objectAtIndex:i]objectForKey:@"ItemList"]]];
Run Code Online (Sandbox Code Playgroud)

但问题是我得到了一个像这样的字符串 @"iPhone,iPad,iPod",请注意字符串末尾有一个额外的逗号",".我该如何避免使用额外的逗号?

你能给我一个提示吗?非常感谢提前感谢

iphone objective-c ipad ios4 ios

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

initWithNibName ....方法没有触发

在我的基于导航的应用程序中,initWithNibName方法不会调用/ fire

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
    // Custom initialization
}
return self;
}
Run Code Online (Sandbox Code Playgroud)

我在这样的appdelegate中定义了rootViewController(calViewController)

calViewController *objCalViewController = (calViewController *) [navController topViewController];

objCalViewController.context = [self managedObjectContext];


[window addSubview:navController.view];
[window makeKeyAndVisible];
Run Code Online (Sandbox Code Playgroud)

这是问题吗?请给我一个帮助

iphone objective-c ios4 ios

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

locationManager didFailWithError 重复调用

当位置管理器无法找到当前位置时,我会显示 alertViews。我是这样做的

- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error {

[manager stopUpdatingLocation];

switch([error code])
{
    case kCLErrorNetwork: // general, network-related error
    {
        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error" message:@"Please check your network connection or that you are not in airplane mode" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil];
        [alert show];
        [alert release];
    }
        break;
    case kCLErrorDenied:{
        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error" message:@"User has denied to use current Location " delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil];
        [alert show];
        [alert release];
    }
        break;
    default:
    {
        UIAlertView *alert = …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ios4 ios

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

标签 统计

ios ×5

ios4 ×5

objective-c ×5

iphone ×4

ios5 ×1

ipad ×1