我正在开发一个我想要使用的应用程序NSDictionary
.任何人都可以给我一个示例代码,解释如何使用NSDictionary
一个完美的例子来存储数据的过程?
如何将NSTimeInterval转换为Integer值?
我的TimeInterval保存了该值83.01837
.我需要把它转换成83
.我用Google搜索但找不到任何帮助.
我正在开发一个应用程序,我想在SearchBar中更改搜索字符串的文本.我想更改SearchBar旁边显示的取消按钮的文本.在搜索栏中输入任何字符串之前,我们将获取搜索字符串作为默认字符串.我想更改该字符串的文本,当我们点击该搜索栏时,我们会在搜索栏旁边找到一个取消按钮,我想更改该取消按钮的文本.
我打算学习使用Story Boards开发应用程序.任何人都可以在使用StoryBoards时发布一些优点和缺点吗?
我有一个自定义视图,需要在所有iPhone设备上显示(4,4S,5,5S,6和6 Plus).在创建自定义视图XIB时,我已将其称为"推断",但它没有为iPhone 6和iPhone 6 Plus设备调整大小.我无法弄清楚这个问题.我对"推断"和"自由形式"之间的实际差异感到困惑.有人可以解释一下这些差异吗?
我有一个要求,我在视图中有一个文本字段.当我想通过切换选项卡(TabBased Application)打开视图时,第一次加载视图时键盘出现,因为我调用了loadview方法.但是当我切换到tab2并再次切换到tab1时,不会调用加载视图.我希望每次打开tab1页面时都会出现键盘.
我想在不使用numbreFromString:方法的情况下将NSString转换为NSNumber?numbreFromString:metgod在4.0中表现得很奇怪.所以我想使用替代方法将NSString转换为NSNumber.请帮我....
+ (NSString *)formatText:(NSString *) text withLocalSettings:(BOOL) isLacale {
NSNumber *aNsNumber= [numberFormatter numberFromString: text];
NSString *returnString = [NSString stringWithString:[numberFormatter stringForObjectValue:aNsNumber]];
if(isLacale) {
return returnString;
}
else {
return [NSString stringWithFormat:@"%lf",[aNsNumber doubleValue]];
}
}
Run Code Online (Sandbox Code Playgroud)
0
我正在开发一个应用程序,我需要在3.0和4.0中运行我的应用程序.我有一个文本字段,当我尝试在文本字段中输入数字时,行为就像这样...在3.0中: - 它允许输入7位数和2个小数值(我已经格式化了这样).我根据所选国家/地区对数字以及逗号分隔进行了格式化和本地化.它在3.0和3.1.2中完美运行
IN 4.0: - 它允许您只输入4个数字,输入第5个数字后,它将使文本字段为空.当您输入第5个数字时没有显示任何内容,当您输入第6个数字时,它从第1个数字开始并继续同样直到4个数字.例如: - 当你输入1234时,显示文本字段 - 1234,当你输入12345时,文本字段显示为"".当你现在输入6时,它以6开始,依旧等等.
我正在使用NSNumberFormatter和numberfromstring方法格式化在文本字段中输入的值.
我无法理解为什么会这样发生......请帮助我......
我正在尝试将视图控制器添加到Appdelegate类.我的代码是这样的..
[self.view addsubView:viewcontroller.view];
Run Code Online (Sandbox Code Playgroud)
但不幸的是,我无法查看控制器视图.如果我在某个地方出错,请建议.谢谢你的时间.
AppdidFinishLaunching中的方法是: -
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
self.window.backgroundColor = [UIColor whiteColor];
// [self.window addSubview:videoController.view];
self.window.rootViewController = videoController;
[self.window makeKeyAndVisible];
return YES;
}
Run Code Online (Sandbox Code Playgroud)
在ViewController的Load视图中我写了
UIButton *playMovie = [UIButton buttonWithType:UIButtonTypeRoundedRect];
playMovie.frame = CGRectMake(70,30,100,50);
[playMovie setTitle:@"Play Movie" forState:UIControlStateHighlighted];
[playMovie addTarget:self action:@selector(playMovie:) forControlEvents:UIControlEventTouchDown];
[self.view addSubview:playMovie];
Run Code Online (Sandbox Code Playgroud)
这里的问题是我无法查看按钮和视图.请帮忙.
我有一个要求,我有一个使用的视频MPMediaPlayerController
.除了视频我还有两个按钮,我需要在点击按钮时捕获当前的播放时间并单独存储所有相关的点击.我可以使用返回的"currentPlaybackTime"属性获取视频的当前播放时间NSTimeInterval
.但有人可以帮助我如何将所有NSTimeInterval
值存储到一个NSMutableDictionary
.我尝试了以下方法:
-(void)onClickOfGood {
NSLog(@"The current playback time in good:%g",moviePlayerController.currentPlaybackTime);
currentPlaybackTime = moviePlayerController.currentPlaybackTime;
//NSArray *arrayContainsGoodClicks = [[NSArray alloc]initWithObjects:currentPlaybackTime, nil ];
NSNumber *goodTimeIntervals = [NSNumber numberWithDouble:currentPlaybackTime];
NSMutableArray *arrayContainsGoodClicks = [[NSMutableArray alloc]initWithObjects:goodTimeIntervals,nil ];
NSLog(@"The total count of Array is: %i",[arrayContainsGoodClicks count]);}
Run Code Online (Sandbox Code Playgroud)
但是每次点击好按钮后我都会将阵列计数仅为1.有人可以点亮我出错的地方吗?
iphone ×7
ios ×4
objective-c ×3
ios5 ×2
storyboard ×2
integer ×1
ios4 ×1
nsdictionary ×1
nsnumber ×1
nsstring ×1
plist ×1
uikeyboard ×1
uisearchbar ×1
uistoryboard ×1
uitextfield ×1
xcode ×1
xib ×1