草庐IT

ios - GPPSignIn 因 NSInvalidArgumentException 而崩溃

我尝试使用Google+Sign-InforiOS为iOS设置Google+登录指导。之前我也关注过GooglePlatformGettingStarted指导。我的代码如下:-(void)didTapSignIn{GPPSignIn*signIn=[GPPSignInsharedInstance];signIn.shouldFetchGoogleUserEmail=YES;signIn.clientID=PTCGoogleClientID;signIn.scopes=@[kGTLAuthScopePlusLogin];signIn.attemptSSO=YES;signIn.dele

ios - UITableView 和 UIRefreshControl 因未知原因被下移

我的应用程序中有一个UITableViewController,其中添加了一个UIRefreshControl。然而,有时(我不确定如何重现这一点,它时不时地发生),我在TableView的顶部得到一些额外的空白,刷新控件甚至在其下方偏移。这是它的样子(左边空闲,右边被拉下):我不知道是什么原因造成的。在我的viewdidload中,我只是实例化刷新控件并调用设置属性标题的更新函数。正如我在别处读到的那样,我已经将刷新控件添加到TableView中移到了viewDidAppear中。这是该代码的样子:overridefuncviewDidLoad(){super.viewDidLoad

ios - Splitview 中的 UIActionsheet 因 iOS 5.1 更新而崩溃

从iOS5.0更新到iOS5.1后,splitviewController弹出窗口中的按钮显示的操作表使应用程序崩溃。它输出的错误是:*Assertionfailurein-[UIActionSheetpresentSheetInPopoverView:],/SourceCache/UIKit/UIKit-1914.84/UIActionSheet.m:1816所以在SplitviewController的主视图中,我有一个相机按钮,我试图通过要求从相机胶卷或相机中选择来呈现一个Action表。有什么想法吗?if(lpm!=null)//LongPressMenu/ActionShee

ios - 可靠地强制后台应用程序因内存压力而终止

我试图了解导致iOS系统重新启动因内存压力而终止的应用程序的条件。不过,产生足够的内存压力一直很困难。目前我的方法是通过Xcode启动我的应用程序,将其置于后台,然后启动一个占用内存的辅助应用程序。它在NSTimer循环中分配内存位,直到iOS系统终止它。幸运的是,Xcode告诉我我的主应用程序“因内存压力而终止”。我正在寻找一种更可靠的方法来实现这一点。是否存在更适合此目的的内存分配技术或私有(private)API? 最佳答案 我对您描述的行为感到有点惊讶,但有几点想法:据我所知,iOS不保证应用程序被丢弃的顺序,也不保证所有后

ios - 应用程序因将数据库存储在文档目录中而被拒绝

我的应用最近因在Documents目录中存储数据而被应用商店拒绝。我把它移到那里是因为有了最新的更改,数据库现在必须是可写的——它不再是只读的。在研究解决方案时,我了解到使用NSLibraryDirectory实际上更可取。是这样吗,更重要的是,这会解决苹果的担忧吗?他们的提示是该应用程序让用户下载了很多内容(除非您计算数据库,否则它不会让用户下载任何内容),并且它在“不正确的位置”存储了“太多数据”。数据为8mb,但最大可以增长到大约10或12mb。 最佳答案 实际上是因为iCloud。使用iCloud,应用程序的文档目录被同步到

ios - 二进制文件因非公开 API 使用而被拒绝(google analytics iOS v2)

我最近有一个应用因为某些原因被拒绝了-非公开API使用:应用不允许访问UDID,不得使用UIDevice的uniqueIdentifier方法。请更新您的应用程序和服务器,以便将用户与iOS6中引入的供应商或广告标识符相关联。我在此应用中使用了googleanalyticsiOSv2,是否会导致此问题? 最佳答案 我的应用也因新的UDID政策而被拒绝。就我而言,我使用的是AdMob,解决此问题的步骤是:将AdMob更新到最新版本(Google警告我,如果我在5月1日之后尝试提交我的应用程序,它将被拒绝)。转到Xcode>Organi

ios - 为什么 AVSampleBufferDisplayLayer 因操作中断 (-11847) 而失败?

我正在使用AVSampleBufferDisplayLayer来解码和显示从服务器流式传输的H.264视频。当我的应用程序进入后台然后返回前台时,解码过程被搞砸并且AVSampleBufferDisplayLayer失败。我看到的错误是:H.264decodinglayerhasfailed:ErrorDomain=AVFoundationErrorDomainCode=-11847"OperationInterrupted"UserInfo=0x17426c500{NSUnderlyingError=0x17805fe90"Theoperationcouldn’tbecomplete

ios - AFHTTPRequestOperationManager POST 请求因网络连接丢失而失败 (-1005)

我的服务器端是使用DJango服务作为API的谷歌计算引擎这是我在xcodeIOS6.1中运行的代码staticNSString*constBaseURLString=@"http://myUrl/";AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];manager.requestSerializer=[AFJSONRequestSerializerserializer];[managerPOST:BaseURLStringparameters:[selfgetParameters]

ios - xcode 命令行构建因 com.apple.compilers.llvm.clang.1_0.compiler 失败

XCode版本:版本7.2(7C68)为PhoneGAPIOS构建使用的命令:xcodebuild-projectHelloCordova.xcodeproj-schemeHelloCordova-configurationRelease-sdkiphonesimulatorIDENTIFIER=com.kony.SyncAppbuild在升级到7.2后升级Xcode之前它曾经运行良好,我正面临这个问题。与XCODEUI相同的工作方式命令行构建问题错误信息:fatalerror:toomanyerrorsemitted,stoppingnow[-ferror-limit=]20erro

ios - WKWebView iOS 10.3 因 didReceiveAuthenticationChallenge 崩溃?

funcwebView(webView:WKWebView,didReceiveAuthenticationChallengechallenge:NSURLAuthenticationChallenge,completionHandler:(NSURLSessionAuthChallengeDisposition,NSURLCredential?)->Void){varuser:String?varpassword:String?switchproviderID{case"197"://ABCStagginguser="ABC"password="abc"default:break}i