小编Use*_*321的帖子

为什么我们使用cellIdentifier?

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath  {
    static NSString *CellIdentifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier  ];
    if(cell == nil){
        cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
    }
    cell.text = [[views objectAtIndex:indexPath.row] objectForKey:@"title"];
    return cell;
}
Run Code Online (Sandbox Code Playgroud)

为什么我们在这里使用CellIdentifier,为什么它是静态的?

iphone static identifier uitableview ios

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

在AppDelegate中更改var的值

在我的AppDelegate中,我有

#import <UIKit/UIKit.h>
#import "CustomerProfile.h"
@interface AppDelegate : UIResponder <UIApplicationDelegate>

@property   (strong, nonatomic) UIWindow *window;
@property   (strong, nonatomic) int x;

@end
Run Code Online (Sandbox Code Playgroud)

在B班,我做

AppDelegate *appDelegate        =   [[UIApplication  sharedApplication] delegate];
appDelegate.x   =   5;
Run Code Online (Sandbox Code Playgroud)

然后在C级,我做

 AppDelegate *appDelegate        =   [[UIApplication  sharedApplication] delegate];
 appDelegate.x   =   4;
Run Code Online (Sandbox Code Playgroud)

最后,在DI类打印出x和x = 5的结果 .应该是4.这令我感到困惑.请就此问题向我提出建议.谢谢

iphone uiapplicationdelegate ios5

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

我可以在emacs中列出线条的标注

我喜欢使用tab而不是space来格式化我的所有代码,但我只想在每行的开头将空格转换为制表符.

可以制表只是将空间转换为线条边缘的标签吗?

emacs

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

我如何验证客户帐户注册表单中的复选框?

我是magento的新手.我如何验证客户帐户注册表单中的复选框?

哪个类用于验证magento中的复选框?

forms validation magento

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

在cakePHP中显示完整的列

我是cakephp的新手,我对SHOW FULL COLUMN查询感到困惑我已经将调试leel设置为2,我点击了一个页面,它显示了88个查询(甚至数据为NULL)这里的查询:

item_purchase_returns 10 10 2 显示完整的列

purchases 20 20 2 显示完整的列

outcomes 13 13 1 显示全列

transaction_categories 7 7 96 显示完整的列

incomes 16 16 2 显示完整的列

last_receivables 14 14 1 显示完整的列

last_funds 7 7 1 ...等显示完整的列

我的问题是为什么cakePHP会这样做?这些查询是否有用?cakePHP是否在每个页面上调用这些查询?

谢谢!

php cakephp

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

开始按钮启动NSTimer,停止按钮停止它,开始按钮再次启动它.但'invalidate'给我一个错误?

我有一个启动按钮,它从.h文件中声明的计时器开始.然后我有一个停止按钮,[theTimer invalidate];然后当我再次使用启动按钮启动计时器时,它会因为无效而导致错误.

任何想法如何解决这个问题?

iphone cocoa-touch objective-c nstimer

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

Android:ImageView旁边的EditText - EditText尽可能宽

我想有一个EditTextImageView彼此相邻; 所述ImageView具有固定的宽度,所述EditText应该采取的其余部分.

我尝试通过

            <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
            android:orientation="horizontal" android:layout_width="fill_parent"
            android:layout_height="wrap_content">
            <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:orientation="vertical" android:layout_width="fill_parent"
                android:layout_height="wrap_content">
                <EditText android:id="@+id/edit_select_stop" android:layout_width="fill_parent" android:layout_height="wrap_content" />
            </LinearLayout>
            <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:orientation="vertical" android:layout_width="fill_parent"
                android:layout_height="wrap_content">
                <ImageView android:layout_gravity="center_vertical"
                    android:layout_width="39dp" android:minWidth="39dp"
                    android:layout_height="wrap_content" android:src="@drawable/icon_time"
                    android:id="@+id/image_select_time"></ImageView>
            </LinearLayout>
        </LinearLayout>
Run Code Online (Sandbox Code Playgroud)

但现在,EditText占据了整个宽度并覆盖了Image.

如何在ImageView之前实现EditText"结束"?

android android-layout

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

在推出iPhone/iPad应用程序时提醒一次

我想用"确定"和"取消"按钮弹出警报.此警报应仅在首次启动iPhone/iPad应用程序时出现一次,如果按下确定按钮则出现警报,然后在下次启动应用程序时不应出现警报.如果按下取消按钮,则应在下次启动应用程序时显示相同的警报.

我的方法是获取任何整数变量,其默认值应为0,当第一次启动应用程序时,应检查此整数值是否为0,仅警报应显示为无警报.如果出现警报并按下确定按钮,则值应更改为1,并且在下次启动应用程序时,此整数值应保留为1,以便不再显示警报.

请帮助该变量的类型以及如何在下次启动应用程序时保留该值.

iphone uialertview ipad ios

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

objective-c - iOS - textfield到int变量

textfield和integer变量的问题.我使用textfield写一个数字,在函数中我使用这个数字.

int changeid = [idchoice text];
Run Code Online (Sandbox Code Playgroud)

但我必须重新打字,怎么样?

variables objective-c textfield ios

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

哪个方法用于注册设备令牌以进行推送通知?

我能够在下面的方法中获取deviceToken,现在我想知道如何为push通知注册deviceToken,因为我不确定在获取设备令牌之后使用哪个方法或API来注册推送通知的设备令牌以及此注册过程如何运作?

- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
    NSLog(@"APN device token: %@", deviceToken);
}
Run Code Online (Sandbox Code Playgroud)

iphone registration push-notification devicetoken ios

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