草庐IT

Binding_New_Objective-C_Types

全部标签

objective-c - 如何从应用程序委托(delegate)加载登录 View Controller

情况是这样的。我在Appdelegate.m中有一个NSTimer,它执行一种方法来检查用户位置并在他不在某个区域时将他注销。当发生这种情况时,我想加载登录ViewController。但是,使用以下代码行,我可以看到VC,但是如果我单击要键入的文本字段,我会得到一个sigbart。有什么想法可以正确地从应用程序委托(delegate)加载初始VC吗?UIStoryboard*mainStoryboard=[UIStoryboardstoryboardWithName:@"MainStoryboard"bundle:nil];LoginViewController*loginViewC

iphone - Objective-C - 优化这个单例模式?

我在网上找到了那个单例模式。在我看来它有很多可以优化的地方。-在sharedMySingleton方法中,不需要调用retain吗?我不确定...-如果不是,为什么在allocWithZone中有保留?-@synchronized有什么用。NSAssert认为这个block可以被调用很多次,所以如果是,应该有更多的代码来释放以前的内存,或者清楚地退出block而不仅仅是NSAsserting,如果不是,为什么会有这个NSAssert?-sharedMySingleton和alloc之间的链似乎很奇怪。我给自己写了类似的东西:+(MySingleton*)sharedMySingleto

objective-c - 来自 TableView Controller 的多个 segue

我有一个小应用程序,它为初始表格View使用多个部分布局。一个部分显示来自Twitter的最新趋势,另一个部分显示来自Twitter的最新故事。当我点击趋势列表中的一个项目时,我会转换到一个新的TableViewController,它显示关于该趋势的最新推文。在故事部分的根Controller中,我希望能够在包含图像、链接等的不同ViewController中显示更多信息。问题是,当我在故事部分中选择任何内容时,我被推送到为趋势部分设置的TableViewController。我已经为每个segue命名,并为我想要转换到的两个View都有自定义类,我这样做是为了检查正在调用哪个seg

objective-c - 如何在iOS编程中获取时间

我想根据时间获取随机数。在iPhone的iOS编程中如何获取当前时间? 最佳答案 NSDate*now=[[NSDatealloc]init];或NSDate*now=[NSDatedate];默认情况下,NSDate对象将被初始化为当前日期。 关于objective-c-如何在iOS编程中获取时间,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7278228/

objective-c - 如何让我的 iAd 横幅显示在屏幕底部?

我有以下代码可以将它放在顶部。我希望它出现在底部。adView=[[ADBannerViewalloc]initWithFrame:CGRectZero];adView.frame=CGRectOffset(adView.frame,0,-50);adView.requiredContentSizeIdentifiers=[NSSetsetWithObject:ADBannerContentSizeIdentifierPortrait];adView.currentContentSizeIdentifier=ADBannerContentSizeIdentifierPortrait;[

objective-c - UITableView 由于阴影和边框而滞后

我有以下代码来为我的UITableViewCell的背景添加边框颜色和阴影。我的问题是这段代码会导致tableView本身出现巨大滞后。你能告诉我如何优化我的代码,防止UITableView的滞后吗?if([cellviewWithTag:012]==nil&&comment.isReply==NO){UIImageView*iv=[[[UIImageViewalloc]initWithFrame:frame]autorelease];[ivsetImage:[UIImageimageNamed:@"paper"]];[ivsetTag:012];[cellinsertSubview:

objective-c - UITextField 中的缩进

UITextView缩进问题:比如我想让“test”的文字稍微对一点,应该设置什么属性? 最佳答案 试试这个UIView*paddingView=[[UIViewalloc]initWithFrame:CGRectMake(0,0,10,20)];self.yourtextField.leftView=paddingView;self.yourtextField.leftViewMode=UITextFieldViewModeAlways; 关于objective-c-UITextFie

objective-c - tableview - 无法识别的选择器 didSelectRowAtIndexPath

我一直遇到一个问题,我的应用程序在选择tableView中的内容时崩溃。这不是100%可重现的,但它经常发生。在我的EventListViewController类(UITableViewController的子类)中发生的事情,我覆盖了didSelectRowAtIndexPath函数,因为我也在这个类中使用搜索栏,我希望它只在您不搜索时选择。代码如下所示:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{if(!searching)[supertableVi

objective-c - 如何为 iOS 中的按钮添加声音?

我想在按下按钮时播放声音。此外,还有不止一种声音。我正在使用Xcode4.4.1和Storyboard。在.h文件中{IBOutletUIButton*playSound;} 最佳答案 我觉得写这个类型的例子会很有趣,所以我写了它。它演示了如何在按下按钮时播放不同的随机声音:-(IBAction)buttonPressedWithSound:(id)sender{intrandomSoundNumber=arc4random()%4;//randomnumberfrom0to3NSLog(@"randomsoundnumber=%i

objective-c - 从 Objective-C 向 Google 电子表格表单提交数据

是否有库、博客文章等可用于使用表单将数据提交到Google电子表格?我可能会写出HttpPOST的东西,但我想知道是否有人已经这样做了,我可以利用。这个问题就像iOS中的thisAndroid的问题。 最佳答案 根据@SaadFarooq的回答,我实际上尝试编写代码-(void)viewDidLoad{[superviewDidLoad];//ifthereisaconnectiongoingonjustcancelit.[self.connectioncancel];//initializenewmutabledataNSMuta