小编Bru*_*sai的帖子

iOS 7 UIWebView无法加载网页

我的应用程序使用UIWebview,它在iOS 5和iOS 6中运行良好.但是,当我在Xcode 5中构建并运行相同的代码时,它不会在iOS 7中加载网页.

 - (void)webViewDidFinishLoad:(UIWebView *)webView {}
 - (void)webViewDidStartLoad:(UIWebView *)webView {}
 - (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {}
Run Code Online (Sandbox Code Playgroud)

不调用所有委托函数.但我确实在xib文件和代码中设置了委托

self.theWebView.delegate = self;
Run Code Online (Sandbox Code Playgroud)

我没有通过谷歌找到任何信息.谢谢您的帮助.

uiwebview ios7

11
推荐指数
1
解决办法
1万
查看次数

PHAsset,如何在应用程序重启后检索特定的PHAsset对象(ios8照片)

我以前用过ALAssetLibrary.并且它具有assetForURL功能,因此我可以在应用程序重新启动后将URL保存到URL NSUserDefaultsALasset通过URL 检索.

但是,当我换到时PHAsset,我找不到这种功能.我发现的是fetchAssetsWithALAssetURLs,但它会被弃用ALasset,所以我不倾向于使用这个功能.(保存ALAsset网址,并从中检索PHAsset fetchAssetsWithALAssetURLs)

我认为这是将整个PHAsset对象保存到NSUserDefaults关键"localIdentifier" 的唯一方法,所以我可以在应用程序重启后重新加载它.要通过key localIdentifier检索phasset对象.

这是实现目标的好方法吗?其他方法 ?

iphone photos ios alassetslibrary phasset

3
推荐指数
2
解决办法
7876
查看次数

iphone numberOfSectionsInTableView消息发送到解除分配的实例

我有一个崩溃问题 - >([AGIPCAssetsController numberOfSectionsInTableView:]:消息发送到解除分配的实例0x1976d7b0),它有时会发生,但有时不会发生.所以,我不知道如何解决它.看来我在tableview内存管理中做错了.我在iOS7/iOS7.1 iphone4上测试过.我没有测试其他版本/手机.这是我的代码.

@interface AGIPCAssetsController : UIViewController<UITableViewDataSource, 
UITableViewDelegate, AGIPCGridItemDelegate,UIAlertViewDelegate >{
}
@property (retain,nonatomic) IBOutlet UITableView *tableView;
Run Code Online (Sandbox Code Playgroud)

我将tableview属性设置为retain,但是在dealloc之后调用numberOfSectionsInTableView.这是我的问题.1.任何解决它的想法?2.任何解决方法的想法.如调用[NSThread sleepForTimeInterval:0.5]; 在dealloc的开头,保持对象活着.

iphone objective-c uitableview dealloc ios

1
推荐指数
1
解决办法
1409
查看次数