小编Dar*_*ren的帖子

向"静态单元"UITableView添加未知行数

我在Interface Builder中创建了一个静态表,其中包含6个部分,所有部分都有不同的行数.我现在想要添加具有不同行数的第7个部分.

首先,一旦我取消注释Xcode插入的标准表委托方法,我就会在self.tableView.tableHeaderView = containerView中崩溃; 我在表格中添加了一个标题.

更重要的是,我正在使用以下代码崩溃

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return 7;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    if (section==6) {
        return 4;
    } else {
        return [super tableView:tableView numberOfRowsInSection:section];
    }
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{/*
    if (indexPath.section == 6) {
        static NSString *CellIdentifier = @"cellWireless";
        UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

        // Configure the cell...

        return cell;
    }*/
    return [super tableView:tableView cellForRowAtIndexPath:indexPath];
}
Run Code Online (Sandbox Code Playgroud)

如何正确地保留现有部分,但添加一个带有几个单元格的部分?

xcode cocoa-touch objective-c uitableview

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

片段是透明的,并在下面显示活动

我的Android应用程序启动到BeginActivity,这是SherlockFragmentActivity的子类,并显示它的第一个视图使用:

@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        if (getSupportFragmentManager().findFragmentById(android.R.id.content) == null) {
            Fragment f = LoginFragment.newInstance();

            getSupportFragmentManager()
                    .beginTransaction()
                    .add(android.R.id.content, f, "loginfragment")
                    .attach(f)
                    .commit();
        }
}
Run Code Online (Sandbox Code Playgroud)

LoginFragment显示如下视图:

@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        super.onCreateView(inflater, container, savedInstanceState);
        // Inflate the layout for this fragment
        View v = inflater.inflate(R.layout.login, container, false);

        // Get pointers to text views
        usernameField = (EditText) v.findViewById(R.id.usernameLog);
        passwordField = (EditText) v.findViewById(R.id.passwordLog);
        progressBar = (ProgressBar) v.findViewById(R.id.progressBarLog);
        // Set button click listeners for both buttons
        Button …
Run Code Online (Sandbox Code Playgroud)

android fragment actionbarsherlock

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

如何在UILabel中为递增数设置动画

我有一个标签显示一个数字,我想将其更改为更高的数字,但我想为它添加一些耀斑.我想让数字增加到更高的数字,并且容易进入曲线,因此它会加速然后变慢.这个答案显示了如何使它增加(第二个答案,而不是接受的答案),但我宁愿为它制作动画,这样我也可以使它稍微增大,然后再缩小,以及缓和曲线. 如何在iphone sdk中运行得分动画

任何想法如何最好地实现这一目标?谢谢

开始/结束编号将由用户输入,我希望它在相同的时间内递增结束编号.因此,如果我已经开始10结束100或开始10结束1000我希望它在5秒钟内计算结束数字.

iphone xcode animation ios

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

解析云代码关系查询语法

我在Parse上有一个云函数.当它被调用时,它会检索一个PFObject然后在该对象和用户之间添加关系.这部分工作正常(见功能结束).我无法获取选择PFObject忽略用户已经关联的查询的查询

这是我的代码:

Parse.Cloud.define("NextMedia", function (request, response) {

    var LikeRequest = Parse.Object.extend("LikeRequest");
    var query = new Parse.Query(LikeRequest);

    query.equalTo("completed", false);
    console.log("user: " + Parse.User.current().id);

    query.notEqualTo("user", Parse.User.current());

    // Also only fetch if never been sent before 
    // HERE SHOULD USE THE BELOW RELATIONSHIP
    var innerQuery = new Parse.Query(Parse.User);
    innerQuery.exists(Parse.User);
    query.matchesQuery("sentTo", innerQuery);

    query.ascending("createdAt");

    query.first({

        success: function (object) {
            // Successfully retrieved the object.
            console.log("Got 1 object: " + object.get('mediaId'));

            // Record that the user has been sent it …
Run Code Online (Sandbox Code Playgroud)

javascript sql cloud parse-platform

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

UITableView与静态单元格没有cellForRowAtIndexPath.如何设置清晰的背景?

我有一个静态的UITableView,所有内容都放在故事板上.在cellForRowAtIndexPath中我只是使用

return [super tableView:tableView cellForRowAtIndexPath:indexPath];
Run Code Online (Sandbox Code Playgroud)

而且tableview效果很好.但是我想将单元格背景设置为[UIColor clearColor]我该怎么做?该表有30个单元格,每个单元格不同.

谢谢

xcode cocoa-touch uitableview ios

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

Android SSL HttpGet(无对等证书)错误或(对等关闭连接)错误

我正在尝试做一个简单的HttpGet来阅读网页.我有这个在iOS上工作,并通过http在Android上工作,但不是https.

url是一个内部网络IP和自定义端口,所以我可以使用路径来读取这样的http http://ipaddress:port/MyPage.html

HttpClient httpclient = new DefaultHttpClient(httpParameters);
                    HttpResponse response;
        String responseString = null;
        try {
            // Try connection
            HttpGet get = new HttpGet(params[0].path);
            get.addHeader("Authorization",
                    "Basic "
                            + Base64.encodeBytes(new String(params[0].username + ":" + params[0].password)
                                    .getBytes()));
        response = httpclient.execute(get);
        StatusLine statusLine = response.getStatusLine();
        if (statusLine.getStatusCode() == HttpStatus.SC_OK) {
            ByteArrayOutputStream out = new ByteArrayOutputStream();
            response.getEntity().writeTo(out);
            out.close();
            responseString = out.toString();
        } else {
            // Closes the connection.
            response.getEntity().getContent().close();
            throw new IOException(statusLine.getReasonPhrase());
        }
    } catch (ClientProtocolException e) {
        Log.e(TAG, "ClientProtocolException");
        this.e = e;
    } …
Run Code Online (Sandbox Code Playgroud)

java ssl https android httpclient

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

使用弱链接新框架在Yosemite上运行iOS模拟器7.1崩溃(未找到符号:_objc_isAuto)

我刚刚更新到xCode 6.1并且不得不重新安装我的iOS 7模拟器.

除了5s iOS 7.1 sim之外,我可以在所有模拟器上运行我的应用程序.我得到了这个崩溃

dyld: Symbol not found: _objc_isAuto
  Referenced from: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
  Expected in: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk/usr/lib/libobjc.A.dylib
 in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
(lldb) 
Run Code Online (Sandbox Code Playgroud)

是什么赋予了?任何想法为什么这个SIM卡崩溃?

谢谢

xcode ios-simulator xcode6 osx-yosemite

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

从导航控制器中解除推送视图

我有一个带有View Controller的导航控制器,显示一个按钮.该按钮使用push segue链接到另一个View Controller,后者会自动添加带有后退按钮的顶部导航栏.一切正常.按后退按钮滑出第二个视图并返回到第一个视图.

我在第二个视图控制器上有一个按钮,当按下时会运行一些代码并委托回调给第一个视图控制器.再次这很好.

现在我只需要从代码中解除第二个推送的视图,就像按下后退按钮一样.我尝试过使用dismissModalViewCcontrollerAnimated和dismissViewControllerAnimated,但是它们都会关闭整个导航控制器,它会删除视图2和1(将bak返回到我的主菜单).

什么是从视图中滑落的正确方法.

iphone xcode uiviewcontroller ios

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

DIV的动态高度

我有以下DIV

<div id="products">

</div>

#products
{
    height: 102px; width: 84%;
    padding:5px; margin-bottom:8px;
    border: 1px solid #EFEFEF;
}
Run Code Online (Sandbox Code Playgroud)

现在在DIV中,我动态生成4个链接.但有时可能会有多于或少于4个链接.如何更改CSS以根据其内容动态调整DIV的大小?

css

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

将PEM公钥读入iOS

我有一个base64公钥,由java使用此代码生成:

RSAPublicKeySpec rsaKS = new RSAPublicKeySpec(modulus, pubExponent);
RSAPublicKey rsaPubKey = (RSAPublicKey) kf.generatePublic(rsaKS);
byte[] encoded = rsaPubKey.getEncoded();
String base64 = Base64.encodeToString(encoded, Base64.DEFAULT);
Log.e(null, "base64: " + base64);
Run Code Online (Sandbox Code Playgroud)

这会产生Base64字符串.

在OSX中,我可以使用以下代码获取SecKeyRef:

// Create the SecKeyRef using the key data
CFErrorRef error = NULL;
CFMutableDictionaryRef parameters = CFDictionaryCreateMutable(kCFAllocatorDefault, 0, NULL, NULL);
CFDictionarySetValue(parameters, kSecAttrKeyType, kSecAttrKeyTypeRSA);
CFDictionarySetValue(parameters, kSecAttrKeyClass, kSecAttrKeyClassPublic);
SecKeyRef keyRef = SecKeyCreateFromData(parameters, (__bridge CFDataRef)[pubKey base64DecodedData], &error);
Run Code Online (Sandbox Code Playgroud)

但是在iOS中没有SecKeyCreateFromData方法.

我可以在iOS中使用Base64字符串,使用此代码将其添加到钥匙串,然后再次检索它,SecKeyRef但是我不必将证书添加到钥匙串,只是为了能够检索它以使用它一次.

做一些研究,似乎我应该能够使用SecCertificateCreateWithData从我的Base64字符串创建在iOS中使用的证书,但是在使用此代码时我总是得到一个NULL证书:

NSString* pespublicKey = @"MIGfMA0GCSqGSIb3....DCUdz/y4B2sf+q5n+QIDAQAB";
NSData* certData = [pespublicKey …
Run Code Online (Sandbox Code Playgroud)

java ssl rsa objective-c ios

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