草庐IT

Objective-c

全部标签

iphone - 处理 iphone 设备旋转时的横向显示

我正在开发一款带有标签栏的iphone应用程序,每个标签栏都与导航Controller相关联。InoneofthesecontrollersI'veaTableViewshowingsomelistingandwhenarowisselectedanotherviewdisplaysspecificinformationsandabuttontoseesomerelatedphotos.我在横向显示照片View时遇到问题。照片ViewController包含一个UIImageView,一次显示一张照片,这个ImageView对象大小为320x460,以全屏模式显示。为了处理旋转,我添加

objective-c - 运行错误将我发送到我没有写的代码

每当我点击某个按钮时,该应用程序总是死机,我被发送到:intmain(intargc,char*argv[]){NSAutoreleasePool*pool=[[NSAutoreleasePoolalloc]init];THISLINE==>intretVal=UIApplicationMain(argc,argv,nil,nil);[poolrelease];returnretVal;}熟悉的人应该知道这段代码不是我写的。我不知道如何找出我的错误所在!此外,输出显示:2011-10-2721:03:17.690MyProgram[55441:207]Unbalancedcallsto

objective-c - 对 <UISplitViewController : 0x133630> 的开始/结束外观转换的不平衡调用

我在我的iPad应用程序上加载了一个splitViewController。但是用空数据数组加载它。然后我加载一个登录View,当身份验证成功时,我刷新RootView和详细View。由于您已通过身份验证,因此它已加载数据。但是当我以模态方式加载登录View时,我得到了这个错误:Unbalancedcallstobegin/endappearancetransitionsfor代码:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOption

objective-c - iOS, View 之间的转换

在下面的代码中-(IBAction)showAbout:(id)sender{AboutView*a=[[AboutViewalloc]initWithNibName:@"AboutView"bundle:nil];[selfsetAboutView:a];[UIViewsetAnimationDuration:.75];[[selfaboutView]setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];[selfpresentModalViewController:[selfaboutView]animated:Y

iphone - CocoaAsyncSocket 在后台后不起作用

我有一个AsyncSocket实例,我一直在iPad上用作服务器,然后在另一个充当客户端的iPad上运行AsyncSocket套接字。我拥有在客户端和服务器之间交换数据所需的所有代码——没有任何问题。我遇到的问题是一切正常,但在我的应用程序的错误测试期间,我注意到一个特别奇怪(且令人恼火的问题):如果我关闭服务器iPad(此时没有在服务器上触发套接字的委托(delegate)),那么客户端将断开连接(并进入我在其中不断重试的循环)。令人恼火的是,即使服务器恢复正常,客户端仍然无法连接到它。事实上,即使我从头开始重新启动客户端,它仍然无法连接到服务器。我必须重新启动服务器应用,以便客户端

iphone- UIScrollview 对角滑动意外行为

我正在开发一个应用程序,我必须在其中从UIScrollview拖动UIImageview。在我的主UIView的底部,我有一个UIScrollView,里面有UIImageViews。我使用以下代码片段创建了自定义UIScrollview:@interfaceCustomScroll:UIScrollView{}@end@implementationCustomScroll-(id)initWithFrame:(CGRect)frame{return[superinitWithFrame:frame];}-(void)touchesMoved:(NSSet*)toucheswithEv

objective-c - iOS:更改背景 View 不会刷新应用程序返回前台之前看到的内容

好的,我遇到了这个问题:我有一个带有登录屏幕的应用程序,该应用程序每次进入后台并返回时都应该显示。问题是,在应用程序返回前台后,前一个屏幕会出现几分之一秒,因为系统只会在加载后刷新所看到的内容。需要的是在应用程序返回前台之前进行完整的转换。是的,我正在applicationDidEnterBackground对应用委托(delegate)进行转换。尝试了所有其他后/前过渡方法,结果相同。代码工作正常,但在登录屏幕出现之前屏幕闪烁。完整代码如下:-(void)applicationDidEnterBackground:(UIApplication*)application{if(!([L

iphone - 带有 NSURLErrorDomain 错误 -999 的 weblock 错误

我正在尝试在UIWebview中加载Twitter链接。我遇到了NSURLErrorDomain错误Theoperationcouldn’tbecompleted.(NSURLErrorDomainerror-999.)我已经通过写代码解决了if([errorcode]==NSURLErrorCancelled){**return;}在didFailLoadWithError委托(delegate)方法中。在此之后,我对NSURLErrorDomain错误没有任何问题。但是每次解决此错误后,应用程序都会因错误而崩溃bool_WebTryThreadLock(bool),0x5f82bf

iphone - 在 iPhone 中通过 Wifi 传输文件

我正在查看是否可以通过Wifi在2部iPhone设备之间或iPhone设备与PC/Mac之间传输文件。如果可能的话,文件是否有任何大小限制?BR,供应 最佳答案 使用bonjour搜索设备。然后使用CocoaAsyncSocket发送和接收数据。它就像一个魅力。 关于iphone-在iPhone中通过Wifi传输文件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8007528/

objective-c - 发生viewdidappear后加载uitableview数据?

在将一个View更改为另一个View时,我想在新View的viewdidappear发生后加载uitableview数据,因为如果我将它们加载到viewdidload中,更新界面会花费太多时间,原因是数据加载。我希望首先加载界面,以便向用户显示新界面和“正在加载...”标签。然后会加载数据,最后会出现uitableview。感谢任何帮助。 最佳答案 按如下方式在后台加载您的数据。使用您自己的代码填写详细信息以根据需要更新您的UI并跟踪正在加载的数据的状态。您还可以查看其他执行后台操作的方法(查看并发编程指南)以获得更多选项和控制。-