大家好。 对于iPhone开发,我还是一个相当新的东西,而且我在查找如何更改导航栏的标题时遇到了一些麻烦。 关于这个网站的另一个问题有人推荐使用: viewController.title = @"title text"; 但是这不适合我…我需要添加一个UINavigationController来完成这个? 或者,也许只是从我的UIViewController子类的sockets? 如果有帮助,我在IB中定义了导航栏,我试图在我的UIViewController子类中设置它的标题。 这是另一个让我头疼的简单事情。 把self.title = @“title text”; 在viewDidLoad和initWithNibName也没有工作。 任何人都知道发生了什么,以及如何让事情发生的权利? 谢谢!
我已经在我的界面中声明了只读属性: @property (readonly, nonatomic, copy) NSString* eventDomain; 也许我误解了属性,但是我认为当你声明它是readonly ,你可以在实现( .m )文件中使用生成的setter,但是外部实体不能改变它的值。 这个SO问题说,这是应该发生的。 那是我以后的行为。 然而,当试图使用标准的setter或dot语法来设置我的init方法内的eventDomain ,它给了我一个unrecognized selector sent to instance. 错误。 当然,我在@ @synthesize财产。 试图像这样使用它: // inside one of my init methods [self setEventDomain:@"someString"]; // unrecognized selector sent to instance error 那么我是否误解了对财产的readonly声明呢? 或者还有其他的事情呢?
说我有一个数组与对象, 1,2,3和4.我怎么会从这个数组中挑选一个随机对象?
我正在将Google AnalyticsSDK 3.0集成到我的项目中。 但是,当我尝试构build我的项目时,出现链接器错误 。 正如文档中提到的,我已经在我的项目中链接了以下库, libGoogleAnalyticsServices.a AdSupport.framework程式 CoreData.framework SystemConfiguration.framework libz.dylib 即使那样,我也在构build这个项目时遇到了一些错误, d: warning: directory not found for option '-L"/Users/….NameProject/Libraries/Google Analytics"' "_sqlite3_bind_blob", referenced from: -[TAGDataLayerPersistentStoreImpl writeEntriesToDatabase:expireTime:] in libGoogleAnalyticsServices.a(TAGDataLayerPersistentStoreImpl.o) "_sqlite3_bind_int", referenced from: -[TAGDataLayerPersistentStoreImpl deleteEntries:] in libGoogleAnalyticsServices.a(TAGDataLayerPersistentStoreImpl.o) "_sqlite3_bind_int64", referenced from: -[TAGDataLayerPersistentStoreImpl writeEntriesToDatabase:expireTime:] in libGoogleAnalyticsServices.a(TAGDataLayerPersistentStoreImpl.o) -[TAGDataLayerPersistentStoreImpl peekEntryIds:] in libGoogleAnalyticsServices.a(TAGDataLayerPersistentStoreImpl.o) …. 什么是造成这些错误? 我错过了什么? 感谢你的帮助。 解: 我通过链接我的项目与libsqlite3.0库解决了它。 谷歌分析文档错过了提到链接这个库。 希望这可以帮助。
与Objective-C不同的是,Swift没有预处理器,那么是否仍然有办法手动弃用某个类的成员? 我正在寻找类似的东西: -(id)method __deprecated;
真的很简单的问题,但似乎没有在苹果的文档清楚。 将writeToFile:atomically: NSData , NSArray等覆盖文件上的现有数据?
例如,当像这样将一个value消息传递给一个NSInteger实例时 [a value]它会导致一个EXC_BAD_ACCESS。 那么如何将一个NSInteger转换为int ? 如果相关的话,只使用小于32的数字。
在iPhone中显示启animation面时有没有办法隐藏状态栏? 并在应用程序中再次显示?
在我的滚动视图中,我想获取正在显示的当前页面(也许页面不是正确的术语)。 我找不到任何variables,持有这个。 但我认为它必须在某个地方,因为指标能够显示当前正在显示的滚动视图的哪个子视图。 这是完全隐藏的,还是有我的方式访问它?
我有一个UIView里面的UIView米,我想内部的UIView总是在外面的一个中心,而不必调整的宽度和高度。 我已经设置了支柱和弹簧,使其位于顶部/左侧/右侧/底部,而不设置resize。 但它仍然不居中。 任何想法?