Tag: iphone

在Xcode中重命名一个类:Refactor …是灰色的(禁用)。 为什么?

为什么重构…在Xcode中灰显(禁用)? 我想重新命名一个类。

在UIWebView中debuggingJavascript的一些方法是什么?

我想弄清楚为什么用Javascript的东西不工作的UIWebView里面。 据我所知,没有办法在Xcode中为js文件设置断点。 没有问题,我会回到2004年,并使用警报状态 – 哦,等等,他们似乎不工作在一个UIWebView! 我唯一能想到的是通过将我的HTML和JS文件导出到我的桌面,然后在Safari中进行debugging。 那可行! 但是当然,我在UIWebView中遇到的错误在Safari中不会发生。 有没有其他方法可以在UIWebView中进行debugging,或者可以使用类似于使用旧式警报方法的技巧?

iOS 5最佳实践(发布/保留?)

作为一个开始的iPhone程序员,编写iOS 5或更早版本的应用程序的最佳做法是什么? 具体来说,我应该继续使用数据的发布/保留,还是应该忽略这些? 有关系吗?

获取UIWebView的当前url

我已经尝试使用: webview.request.URL获取我的UIWebView的当前url。 不幸的是, NSURL是空的。 这里有什么问题吗? 我正在使用Xcode 3.2.2 beta 5。 上面的代码应该在UIWebView委托didStartLoad执行。

用弧来覆盖setter

@interface Article : NSObject @property (nonatomic, strong) NSString *imageURLString; @end @implementation Class @synthesize imageURLString = _imageURLString; – (void)setImageURLString:(NSString *)imageURLString { _imageURLString = imageURLString; //do something else } ARC启用时是否正确覆盖了setter?

通过传递数组而不是varlist来创buildUIActionSheet'otherButtons'

我有一个string数组,我想在UIActionSheet上使用button标题。 不幸的是,方法调用中的otherButtonTitles:参数需要一个可变长度的string列表,而不是一个数组。 那么我怎样才能将这些标题传递给UIActionSheet? 我见过的解决方法是将nil传递给otherButtonTitles,然后使用addButtonWithTitle:来分别指定button标题。 但是,这有一个问题,将“取消”button移到UIActionSheet的第一个位置,而不是最后一个; 我希望它是最后一个。 有没有办法1)传递数组来代替string的variables列表,或者2)将取消button移动到UIActionSheet的底部? 谢谢。

如何添加一个button到UINavigationBar?

如何以编程方式将button添加到UINavigationBar?

UIScrollView不滚动

我有一个UIScrollView包含许多UIImageView ,UILabels等…标签是UIScrollView更长,但是当我运行的应用程序,我不能点击并向下滚动… 为什么会这样? 谢谢

获取当前方法调用的线程ID

有没有办法打印当前的方法正在执行的当前线程ID? (请客观)

如何制作透明的UIWebView

我有一个UITableView的应用程序和每个行的相应的详细视图。 在详细视图中,我必须显示一些文本和背景图像(每行的文本不同,但图像保持不变)。 在我看来,最简单的方法是将文本放在.rtf文件中,并将其显示在UIWebView 。 然后在UIWebView后面放一个UIImageView 。 我试图在IB中设置UIWebView的不透明度为零,但是没有帮助。 你可以帮我吗?