小编She*_*lam的帖子

在释放对象之前检查nil

这是好事还是坏事?

if (!theConnection && !receivedData) {
        // release the connection, and the data object
        [theConnection release];
        // receivedData is declared as a method instance elsewhere
        [receivedData release];
    }
Run Code Online (Sandbox Code Playgroud)

memory iphone cocoa-touch objective-c

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

如何删除地图上标记上的阴影?

我在Google地图上显示自定义标记.他们被安排得很好,但他们有这个有趣的阴影.我怎样才能删除阴影?替代文字

@Override
        public boolean draw(Canvas canvas, MapView mapView, boolean shadow, long when) {
            super.draw(canvas, mapView, shadow);

            // ---translate the GeoPoint to screen pixels---
            Point screenPts = new Point();
            mapView.getProjection().toPixels(geoPnt, screenPts);

            // ---add the marker---
            /*Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.pushpin);
            canvas.drawBitmap(bmp, screenPts.x, screenPts.y - 67, null);*/
            return true;
        }
    }
Run Code Online (Sandbox Code Playgroud)

java android google-maps overlay android-mapview

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

如何在arc4random中排除数字?

我使用arc4random来生成一个随机数.我想在1-9之间生成一个数字.如何排除0?

int r = arc4random() % (9);
    NSLog(@"Random Number: %d",r);
Run Code Online (Sandbox Code Playgroud)

c random integer objective-c arc4random

0
推荐指数
2
解决办法
4797
查看次数

无法使用Regex检测http链接

我正在使用TTTAttributedLabel来检测我的文本中的超链接,以便我可以使它们可点击.我的代码不起作用,链接不可点击.事实上,一切都是可点击的.我只希望URL可以点击.

这是正则表达式:

static NSRegularExpression *websiteRegularExpression;
static inline NSRegularExpression * WebsiteRegularExpression() {
    if (!websiteRegularExpression) {
        websiteRegularExpression = [[NSRegularExpression alloc] initWithPattern:@"\b(https?|ftp|file)://[-A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]" 
                                                                        options:NSRegularExpressionCaseInsensitive 
                                                                          error:nil];
    }

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

这是实施

-(void)setBodyText
{
    __block NSRegularExpression *regexp = nil;   
    NSString* labelText = [[message valueForKey:@"body"]gtm_stringByUnescapingFromHTML]; //@"http://www.google.com is a cool website";
    [self.bodyLabel setText:labelText afterInheritingLabelAttributesAndConfiguringWithBlock:^NSAttributedString *(NSMutableAttributedString *mutableAttributedString) {

        NSRange stringRange = NSMakeRange(0, [mutableAttributedString length]);
       /* regexp = WebsiteRegularExpression ();
        NSRange nameRange = [regexp rangeOfFirstMatchInString:[mutableAttributedString string] options:0 range:stringRange];
        UIFont *boldSystemFont = [UIFont boldSystemFontOfSize:18.0]; 
        CTFontRef boldFont = CTFontCreateWithName((CFStringRef)boldSystemFont.fontName, boldSystemFont.pointSize, NULL);
        if …
Run Code Online (Sandbox Code Playgroud)

regex iphone cocoa-touch objective-c nsregularexpression

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

如何为2个div使用相同的CSS?

我有2个div我想要的风格相同.一个叫做#popover,另一个称为#recordViewPopover.这是我的popover CSS.如何使#recordViewPopover使用与#popover相同的CSS?

#popover {
  -webkit-border-radius: 4px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -webkit-transition: opacity 0.25s linear;
  -moz-border-radius: 4px;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -moz-transition: opacity 0.25s linear;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  transition: opacity 0.25s linear; 
  border: 3px solid black;
  border-radius: 4px;
  background-color: white;
  color: black;
  cursor: auto;
  display: none;
  font-weight: normal;
  line-height: 1;
  position: absolute;
  right: 22px;
  z-index: 5000000;
}

#popover > .popover_triangle
{
  border-top: 16px solid rgba(0,0,0,0);
  border-left: 16px solid …
Run Code Online (Sandbox Code Playgroud)

html css css3

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

为什么SharedPreferences不保存我的字符串?

我有一个ArrayList,我写的字符串:

blastScores  = new ArrayList<String>();
blastScores.add("Hello");
blastScores.add("Yo");
prefs.edit().putString(CaptureActivity.BLAST_SCORES, blastScores.toString());
Run Code Online (Sandbox Code Playgroud)

每当我读入它时,它总是为空:

    String blastScoresString = prefs.getString(CaptureActivity.BLAST_SCORES, null);
Run Code Online (Sandbox Code Playgroud)

为什么是这样?

java arrays android arraylist sharedpreferences

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

有没有针对Android的bit.ly库?

是否有任何库可以为Android/Java做bit.ly URL缩短?

java android bit.ly url-shortener

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