小编Lud*_*uda的帖子

可可豆荚没有更新El Capitan的豆荚

我已升级到El Capitan,从那以后我无法更新我的pod.

$ pod update
-bash: pod: command not found
Run Code Online (Sandbox Code Playgroud)

所以我试图重新安装CocoaPods并得到了这个:

$ sudo gem install cocoapods
ERROR:  While executing gem ... (Errno::EPERM)
    Operation not permitted - /usr/bin/xcodeproj
Run Code Online (Sandbox Code Playgroud)

我是这台电脑的管理员.为什么会这样?

ios cocoapods osx-elcapitan

66
推荐指数
3
解决办法
3万
查看次数

用于UIView的viewDidLoad?

有什么viewDidLoadUIView

我有一个UIViewxib.我想在加载时隐藏其中一个子视图.我试着用这个.

- (id)initWithCoder:(NSCoder *)aDecoder{
    ....
    _theView.hidden = YES;
}
Run Code Online (Sandbox Code Playgroud)

但是_theView在这一点上,子视图是零.

这个答案没有帮助我,becouse在创建的那一刻UIViewController,在UIView还没有建立.它是以编程方式创建的,稍后会创建.

objective-c uiviewcontroller uiview ios

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

UICollectionView cellForItemAtIndexPath为nil

我有一个更新现有UICollectionView的函数.创建了UICollectionView,我可以看到它,但是当我想访问它的单元格来更新它时,它们是零.

-(void)finishExam{

    for (int i = 0; i < [self.questionsOverviewCollection numberOfItemsInSection:0]; i++) {

        NSLog(@"self.questionsOverviewCollection - %@",self.questionsOverviewCollection);
        NSLog(@"cell - %@",[self.questionsOverviewCollection cellForItemAtIndexPath:[NSIndexPath indexPathForRow:i inSection:0]]);
        NSLog(@"overviewCell - %@",(OverviewCell*)[self.questionsOverviewCollection cellForItemAtIndexPath:[NSIndexPath indexPathForRow:i inSection:0]]);
        NSLog(@"numOfCells - %d", [self.questionsOverviewCollection numberOfItemsInSection:0]);

        OverviewCell *cell = (OverviewCell*)[self.questionsOverviewCollection cellForItemAtIndexPath:[NSIndexPath indexPathForRow:i inSection:0]];
            [cell finishExam];
    }
}


- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath{

    OverviewCell *cell = (OverviewCell*)[collectionView dequeueReusableCellWithReuseIdentifier:identifier forIndexPath:indexPath];

    [cell someSetUp];

    return cell;
}
Run Code Online (Sandbox Code Playgroud)

日志:

self.questionsOverviewCollection - <UICollectionView: 0xa1abc00; frame = (14 219; 217 441); clipsToBounds = YES; opaque = NO; autoresize = …
Run Code Online (Sandbox Code Playgroud)

objective-c ios uicollectionview uicollectionviewcell

27
推荐指数
2
解决办法
2万
查看次数

在界面构建器中添加的自定义UIView不会加载xib

UIView用xib 创建了自定义.

另外我UIViewController在我的故事板中有一个,我添加了一个UIView并将其类设置为我的自定义UIView.

但是当我运行应用程序时,视图没有其子视图.调试时,所有子视图都为null.

在自定义的.m中UIView,存在以下init方法:

- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {

    }
    return self;
}

- (id)initWithCoder:(NSCoder *)aDecoder
{
    self = [super initWithCoder:aDecoder];
    if (self) {

    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

iphone objective-c uiview ios

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

ORDER BY random()和SQLITE中的种子

我想为随机集实现分页

Select * from Animals ORDER BY random(SEED) LIMIT 100 OFFSET 50  
Run Code Online (Sandbox Code Playgroud)

我试图将int设置为某个整数和某些断裂.不行

如何在sqlite中随机播种?

我在这里抓住机会,因为类似的问题已经存在 - 播种SQLite RANDOM().我只是没有得到PHP解决方案.

php sqlite random objective-c ios

20
推荐指数
2
解决办法
3287
查看次数

Swift - 以编程方式单击屏幕中的点

tl; dr-如何以编程方式在屏幕上的特定点执行本机触摸?

在Web视图中,HTML包含一个Iframe,因此无法访问Web视图代码和元素,也无法对JS进行打磨按摩.Web视图中的特定坐标上有一个按钮.如何以编程方式按?

webview uitouch ios swift

20
推荐指数
2
解决办法
7656
查看次数

如何通过TestFlight测试Facebook Audience网络广告?

我正在尝试将Audience Network整合到我的应用中.当我在XCode上部署时,广告在模拟器和设备上正常工作.

我想通过TestFlight分发构建,以确保它在发布模式下工作.当我尝试在发布模式下从XCode直接部署到我的设备时,Facebook会为广告返回"无填充".广告也不会出现在TestFlight构建中.

有关于在TestFlight构建中显示设备广告的任何想法吗?

xcode ios testflight facebook-audience-network

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

登录Facebook评论iOS(swift)没有回复

我正在尝试将Facebook Comments Plugin整合到我的原生应用中.

Facebook评论框显示正常.

在此输入图像描述

但当我按"登录Facebook发表评论"时,没有任何反应.我试图用这个函数来捕获事件: func userContentController(userContentController: WKUserContentController,didReceiveScriptMessage message: WKScriptMessage) 但它不起作用.

这是我的代码:

import UIKit
import WebKit

class FacebookCommentsViewController: UIViewController, WKScriptMessageHandler{


    var webView: WKWebView!

    override func viewDidLoad()
    {
        super.viewDidLoad()

        // WKWebView
        let contentController = WKUserContentController();
        contentController.addScriptMessageHandler(self,name: "callbackHandler")

        let configuration = WKWebViewConfiguration()
        configuration.userContentController = contentController

        webView = WKWebView(frame: CGRectMake(0, 0, self.view.frame.width, self.view.frame.height), configuration: configuration)
        webView.scrollView.bounces = false
        self.view.addSubview(webView)

        let facebookCommentsURL = "<!DOCTYPE html><html> <head> <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"> </head> <body> <div id=\"fb-root\"></div><script>(function(d, s, id){var js, fjs=d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js=d.createElement(s); …
Run Code Online (Sandbox Code Playgroud)

facebook-graph-api ios facebook-comments swift wkwebview

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

FBAudienceNetwork:将FBNativeAd设置为FBMediaView会叠加UI

以下代码行构成了我的UI堆栈

adMediaView.nativeAd = nativeAd 
// adMediaView - FBMediaView
// nativeAd - FBNativeAd
Run Code Online (Sandbox Code Playgroud)

我已经尝试将它放在后台线程异步执行它但它没有帮助.有办法解决吗?

dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_DEFAULT, 0),{
    adMediaView.nativeAd = nativeAd 
});
Run Code Online (Sandbox Code Playgroud)

ios swift facebook-audience-network

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

SWIFT - 在ScrollView内部的WKWebView中的HTML滚动事件

我有一个用于测试目的的网页(https://storage.googleapis.com/htmltestingbucket/nested_scroll_helper.html),它只打印html在固定标题中捕获的滚动事件的计数器

当WKWebView是片段中唯一可滚动的元素时,一切都很好,WebView将滚动事件发送到页面

如果我想在WebView的上方和下方添加原生元素,那么事情会变得复杂得多.

UIScrollView  
    UILabel
    WKWebView
    UILabel
Run Code Online (Sandbox Code Playgroud)

我知道在ScrollView中使用WebView并不好,但我必须在html文档中提供混合内容和正确滚动事件的单一滚动体验.我发现了很多关于此事的问题,但我无法创建完整的端到端解决方案.

uiscrollview ios swift wkwebview

13
推荐指数
2
解决办法
3298
查看次数